作业帮 > 英语 > 作业

怎么区分将来完成时和将来完成进行时

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 18:23:18
怎么区分将来完成时和将来完成进行时
我在学时态,但老是搞不清楚这两个时态,选择题也无从下手,请知道的人指点迷津!
我要的不是结构,而是如何判断
将来完成时
将来完成时表示在将来某一时刻将完成或在另一个未来的动作发生之前已经完成的动作;也可以用来表示一种猜测.常与将来完成时连用的时间状语有:by (the time / the end of ) + 表示将来时间的短语和句子;before (the end of ) + 表示将来时间的词语或句子;when,after等加上表示将来动作的句子等.例如:
1)By this time tomorrow you will have arrived in Shanghai.
2)I shall have finished this composition before 9 o’clock.
3)When we get on the railway station,the train will probably have left.
将来完成进行时
将来完成进行时是完成时的强调形式,有现在完成进行时,过去完成进行时,将来完成进行时.
(1)现在完成进行时表示过去某一时刻之前开始的动作或状态一直延续到过去某一时刻.例如:
I have been looking for my lost book for three days,but I still haven’t found it.
有少数动词如work,study,live,teach 等,用现在完成时和现在完成进行时意思相差无几.
How long have you studied here?
How long have you been studying here?
但就大多数动词而言,在不用表示一段时间地状语的情况下,现在完成时表示动作的完成,而现在完成进行时表示动作的继续.
They have widened the road.
They have been widening the road.
(2)过去完成进行时表示过去某一时刻之前开始的动作或状态一直延续到过去某一时刻.例如:
It had been raining cats and dogs for over a week and the downpour had caused landslides in many places.
(3)将来完成进行时表示在将来某一时刻之前开始的一个动作或状态一直延续到将来某一时刻.例如:
By the time you arrive tonight,she will have been typing for hours.