因为不容易见到,大家把过去以后完成时、以后完成进行时和过去以后完成进行时总结到一节来讲。过去以后完成时:过去以后完成时构成:should / would have done sth.过去以后完成时使用方法:1、 过去以后完成时表示在过去以后某一时间以前发生的动作,并总是会对过去以后某一时间产生影响。We hoped that she would have got the plan ready before we came back. 大家期望她能在大家回来之前把计划做好。He said he would let me have the book as soon as he had read it. 他说书一看完就借给我。2、 过去以后完成时还常用在虚拟语气中,表示与过去的事实相反。如:If I had seen him this anteroom, I would have told him a
bout it. 今天下午我如果见到他,我会告诉他那件事的。以后完成进行时形式:will/shall have been+目前分词用于第一人称,而 will have been+目前分词用于别的人称。使用方法:正如以后完成时一样,它一般与一个以by开头的时间短语连用:By the end of this year hell have been acting for thirty years.到今年年底他做演员就满30年了。以后完成进行时与以后完成时的关系和目前完成进行时与目前完成时的关系一样。即在以下状况下可以用以后完成进行时而不需要以后完成时:1、 动作本身就是连续的:By the end of the mo
nth he will have been living/working/studying here for ten years.到了月底他在这里居住/工作/学习就满十年了。2、 一种常常进行的动作被表示为连续的动作:By the end of this mo
nth he will have been training horses/climbing mountains for twenty years.到了这个月底他驯马/登山就满 20年了。但假如提到所驯马匹或所攀登的山峰的数目,或用任何方法把动作分割为一次又一次的动作,就需要用以后完成时:By the end of the mo
nth he will have trained 600 horses/climbed 50 mountains.到本月底,他驯服的马就有600匹/攀登的山峰就有50座了。过去以后完成进行时:构成:should have been doing , would have been doing例:They said that by the end of the following month, the project would have been being worked for 3 years. (他们说到第二个月底为止,这项工程就已经不停地进行了3年了。)新初中三年级快扫描二维码关注智学网公众号每天推送学习方法,学科要点帮你迎接2020年中考!
