现在分词完成式的被动 和 过去分词 做状语有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/06 02:00:10
如题!
以下两句都正确吗?

Impressed by the young man's good qualifications, they offered him a job in their firm.

Having been impressed by the young man's good qualifications, they offered him a job in their firm.
十分感谢,请问这两种结构做状语时有区别吗?

都正确。
过去分词做状语被被动和完成。
第一句中其实是省略了主谓they were, 可以理解成原因状语从句, because they were impressed。。。因为是被留下印象,所以用过去分词,而不用现在分词。

第二句是现在分词的完成式,说明这个动作是先于谓语动词的动作发生,即impressed是先于 offered这个动作发生,强调的是动作发生的时间性~~~
同样是可以看成是原因状语从句的省略句,而处理成分词短语形式。

非谓语动词有三种形式:
现在分词/动名词 doing sth表示主动和正在进行
过去分词 done sth 表示过去和完成
动词不定式 to do sth表示主动和将来
这三种形式可以充当出了谓语之外的其实成分。