英语学习 | 完成状态下的四种时态用法与作用解析!(建议收藏!)

全文共1297字,预计阅读时间:4分钟
上周我们一起学习了一般过去时、一般现在时、一般将来时、一般过去将来时,同学们还记得它们的用法么?
为了加强记忆以及熟练运用,同学们要时常翻看之前的推文进行复习和巩固哦!
英语学习 之 时态(二)
今天我们继续学习过去完成时、现在完成时、将来完成时、过去将来完成时,快快看下去吧!

过去完成时
过去完成时是指,在过去的某一个时间里已经完成的动作,也就是说是“过去的过去”,其句型由“had done”构成,例如:
When I woke up, it had already stopped raining.
过去完成时常会用到过去的时间,如last month, last week等,此外还有如上一个例句中的,以及“before ……”的时间状语;
需要注意的,before常表示“在……之前”,因此多与过去完成时搭配,ago表示“多久以前”,因此常与一般过去时搭配。

现在完成时
现在完成时是指,对于现在而言已经完成的动作,其句型由“have/has done”构成,例如:
He has written for two hours.
在上句中用到了“for + 段时间”的时间状语,在使用这种持续性时间状语的肯定句中,不可以使用诸如arrive, begin, come, die, end, finish, give, join, lend, start 等非持续性动词,类似的还有“since + 段时间”的时间状语;
但是在否定句中,这些动词是可以与“for + 段时间”的时间状语配合使用的;
很多同学分不清现在完成时和一般过去时,其实这两种时态有很大的区别:
1)持续与不持续:
上面讲了过去完成时会使用
“for + 段时间” 和 “since + 段时间”之类的延续性时间状语,那么对应的动作和状态也是可持续的,但是一般过去时的动作常常是非持续的;
2)强调的内容不同:
我们之所以会使用到现在完成时,那一定是过去的动作对现在产生了一定的影响,否则我们不会平白无故地提及之前已经完成的动作;
因此现在完成时更强调结果和影响,而一般过去时只是单纯描述过去,那么其侧重点更倾向于动作和状态本身;
此外有的同学分不清"have/has been in", "have/has been to" 和 "have/has gone to":
其中"have/has been in"是指“在……待了多久”,是一种持续性的表示;
"have/has been to"是指“曾经去过,但已经回来了”;
"have/has gone to"是指“已经去了,而且还没有回来”;
现在完成时还有一些特殊的句型:
1)"It is the first(序数词) time ... that ..."
例如:It is the second time that I have heard this song.
2)"This is the 最高级 ... that ... "
例如:This is the best song that I have heard.

将来完成时
将来完成时是指,在将来的某一个时间已经完成或者一直持续的动作,也就是说是“将来的过去”,其句型由“will/shall have done”构成,例如:
By the end of the month he will have been living here for 8 years.

过去将来完成时
过去将来完成时是指,在过去的某一个时间看,对于那一时间的将来的某一时间已经完成或者一直持续的动作,也就是说是“将来的过去”,其句型由“would/should have done”构成例如:
I guessed that Ian would have made some sandwiches by the time we got back.
过去将来完成时的应用较少,大家了解一下就可以了。

今天我们学习了英语中16种时态中四种时间(过去、现在、将来和过去将来)与完成状态组合的4种时态,下一期我们将学习其他的时态哦!如果你想学习更多,请关注我们哦!
本文由如意王工作室原创,欢迎关注,带你一起长知识!