将来进行时(将来进行时的用法)
把「将来完成时」拉进来一起讲,更好理解哈~
「将来完成进行时」和「将来完成时」最大的区别在于这4个字:有完没完。
在将来某个时间点之前 ⬇
>> 将来完成时 will have done
动作已经完成,或动作/ 状态已经开始了并持续到那个点(管它继不继续)
By the end of this month, weshall have eaten100 potatoes.
到这个月底,我们就已经吃了100个土豆了。
▲ 土豆是一口一口吃出来的,具体吃掉多少个是已经完成的动作。
出题老师最爱的几种情况,大概如下:爬了多少座山⛰️、训练了多少匹马 、学了多少单元 、赢了多少场比赛 ️……
所以呢,如果题目出现具体数量或者次数,你萌就要留个心眼:是不是该用相应的完成时咧?
>> 将来完成进行时 will have been doing
尤其突出持续性,常跟 “for + 一段时间” 连用,表示动作一直持续到那个点;且动作可能未完成,还会继续下去。
By the end of this month, weshall have been eatingpotatoes for 2 months.
到这个月底,我们就已经(连续)吃了2个月的土豆。
▲ 土豆几乎每天都会出现在饭桌上,吃土豆是一个经常性、连续性的动作。此外,如果疫情不结束,我们可能还得继续吃土豆~
此外,如果是 teach,study,learn,work,stay,wait,live 等动作,后接 for + 一段时间的话,用「将来完成时」还是「将来完成进行时」意思没有太大区别:
By the end of this year, weshall have livedhere for 10 years.
By the end of this year, we shall have been living here for 10 years.
当堂小练,5秒倒计时:
By the time you arrive this evening, ________ for two hours.
A. I will studyB. I will have been studied
C. I have studiedD. I will have been studying
答案:D
做单选题,技巧往往是 —— 定位关键词。定位到 by the time you arrive this evening,用「将来完成时」相关的结构。
一眼瞅过去,只有 D 合适,简直送分啊。当然还要检查一下~
结合选项推断大意:“等你到的时候,我就已经学2个小时了”,这是一个持续了2个小时的状态,没问题,可以用「将来完成进行时」,will have been doing,表示动作一直持续到你到的时候~
此外,一般来讲题出得都不会刁钻,比如这题「将来完成时」和「将来完成进行时」意义上没有太大区别(严格讲,后者 will have been doing 更强调持续性,相对好一点),所以基本不会同时出现在选项里面~
文章评论(0)