Be careful when doing sth是一个常用句型,意思是“当做某事时要小心”。如:
我的问题是:这个 when doing sth 是由什么变来的?下面两种理解,哪个对?
Be careful when doing sth= Be careful when you are doing sth.
Be careful when doing sth= Be careful when you do sth.
比如:
Be careful when crossing the road. 过马路时要小心。
是相当于:Be careful when you cross the road. 过马路时要小心。
或相当于:Be careful when you are crossing the road. 过马路时要小心。
是后者。相当于:Be careful when you are crossing the road. 过马路时要小心。
因为when 是连词,不是介词,when crossing the road 省略了you are。
before 和after 既可以是连词,也可以是介词,所以在用法上跟when 不同。以下两句的finishing 和going 都是动名词。请比较:
I turned off the light after finishing my work. 完成工作后,我关上了灯。
Be sure to tidy your room up before going out. 出门前一定要整理房间。
如果改为时间从句,那么注意时态:
I turned off the light after I finished my work. 完成工作后,我关上了灯。
Be sure to tidy your room up before you go out. 出门前一定要整理房间。
详情可参阅:
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!