i stayed up all night preparing for my history exam.i can hardly keep my eyes open

问题描述:

i stayed up all night preparing for my history exam.i can hardly keep my eyes open
如题preparing for 是否可以换成to prepare for.我记得那时老师讲的是什么伴随状态,但也有短语:stay up to do sth问题就是:是否两个都可以用就是表述的方式不同,一个用的是伴随一个是短语的应用!

preparing for 表达伴随状态,
to prepare for可以换,但是语义就变了,变成熬夜的目的是准备考试了.
前者表达了一种状态,后者表达的是目的
我这么说,你能明白么?