the storm left , having caused great harm to this area.为什么用having caused ,做什么成分

网校学员cha**在学习英语零基础直达大学六级3年随心畅学班【老学员专享】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《英语零基础直达大学六级3年随心畅学班【老学员专享】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
having caused是状语,表示动作发生在谓语left之前。

将现在完成时“have+过去分词”中的助动词have改为现在分词having即可,也就是说现在分词完成式的基本结构由“having+过去分词”构成,如having come, having gone, having started, having left, having waited等

当现在分词所表示的动作先于谓语动作发生时,现在分词就用完成式。如:

Having lost all my money, I went home. 我把钱全丢了,于是我就回家了。

Having written down our names and addresses, the policeman let us go. 那警察把我们的姓名和地址记下之后就让我们走了。

第一句的having lost表示“丢钱”在先,“回家”在后;第二句的having written down…表示警察“记下……”在先,“让我们回家”在后。

祝同学学习进步~

版权申明:知识和讨论来自课程:《英语零基础直达大学六级3年随心畅学班【老学员专享】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。