英语语法,当分词作状语中,直接用过去分词done 和being done 有什么区别,多谢

2025-03-03 20:30:24
推荐回答(1个)
回答1:

done 是过去分词做状语;being done 属于现在分词的被动语态(很少用这个做状语)。
分词做状语一般现在分词和过去分词作状语时的用法比较多,而现在分词又有两种时态:一般式doing和完成式having done
例如这几种情况:1、While walking in the street, we met some friends of ours.(同时发生)当我们走在街上,我们遇见了几个老朋友。 2、Not having received a reply, he decided to write again.没有收到回复,他决定再写一封。 3、Given (If we were given) more time, we could do it better. 如果给我们更多时间的话,我们可以做得更好。