作业帮 > 英语 > 作业

什么时候才可以用现在分词完成式

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/09/22 22:40:01
什么时候才可以用现在分词完成式
1.You know that goods ( )from aboard are expensive .
A imported B having imported
why?
2.The wind carried the smell of drying wheat from the fields ( )the town.
A surrounding B having surrounded
why?
什么时候才可以用现在分词完成式
1.过去分词或现在分词的一般形式即V-ing和V-ed,它们是动词非谓语形式中最常见的两种.
它们一般都可以做后置定语,宾语补足语和状语.
比如上述两题中,imported from aboard做后置定语,修饰goods,即“从国外进口的货物”;而surrounding the town作后置定语,修饰the fields,即“在城镇周围的田地”.
2.第一题之所以用过去分词,是因为“货物”是“被进口”的,即goods和import之间是被动的关系;
第二题之所以用现在分词,是因为“田地”是主动“包围/围绕城镇”的,即the fields和surround之间是主动关系.
3.至于你说的现在分词的完成式,即“having done sth”结构,它是不可以做后置定语或宾语补足语的.而这两题恰好都是做后置定语,所以是绝对不能用这个结构的.
记住:此结构只能做状语.而且它表明该动作是句子主语主动发出的,它和主句动作相比,它发生的时间在更前面.
如:Having waited in line for several hours,he realized he had left his purse at home.
此处Having waited in line for several hours可以视为是时间状语;句子主语he和状语动词wait之间是主动地关系;且状语动作wait发生在主句动作realized之前,两者之间有着明显的先后关系.