在英语四级的备考中,时态是一个重要的考点。今天我们就来深入探讨一下现在完成时、过去完成时和将来完成时这三种完成时态的区别,并通过 25 道真题进行辨析,帮助大家在考试中准确判断和运用。
一、现在完成时
现在完成时表示过去发生的动作对现在造成的影响或结果,或者表示过去的动作或状态持续到现在。
-
构成:“have/has + 过去分词”
- 主语为第一人称、第二人称以及复数时,使用“have”。
- 主语为第三人称单数时,使用“has”。
-
常见时间状语:already(已经)、yet(还,用于否定句和疑问句)、just(刚刚)、ever(曾经)、never(从未)、so far(到目前为止)、by now(到现在为止)、up to now(直到现在)等。
-
用法:
- 表示过去发生的动作对现在造成的影响或结果,如“I have finished my homework.”(我已经完成了我的作业。)
- 表示过去的动作或状态持续到现在,如“He has lived here for five years.”(他已经住在这里五年了。)
二、过去完成时
过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。
-
构成:“had + 过去分词”
-
常见时间状语:by the time(到……时候)、before(在……之前)、when(当……时)、after(在……之后)等。
-
用法:
- 表示在过去某一时间点之前已经完成的动作,如“By the time I arrived, the meeting had already started.”(当我到达的时候,会议已经开始了。)
- 用于虚拟语气中,表示与过去事实相反的情况,如“If I had known the news, I would have told you.”(如果我知道这个消息,我会告诉你。)
三、将来完成时
将来完成时表示在将来某一时间之前已经完成的动作。
-
构成:“will have + 过去分词”
-
常见时间状语:by the end of + 将来时间、by + 将来时间等。
-
用法:
- 表示在将来某一时间之前已经完成的动作,如“By the end of this year, I will have graduated from college.”(到今年年底,我将已经大学毕业了。)
四、真题辨析
为了更好地理解和掌握这三种完成时态,我们来看 25 道真题:
1. I ______ this book for two weeks, and I have to return it to the library tomorrow.
A. borrowed B. have borrowed C. kept D. have kept
答案:D。borrow 是短暂性动词,不能与一段时间连用,keep 是延续性动词,可以与一段时间连用,且根据“for two weeks”可知,应用现在完成时。
- When I got to the cinema, the film ______ for ten minutes.
A. has begun B. had begun C. has been on D. had been on
答案:D。电影开始是过去某一时间点之前已经完成的动作,且“for ten minutes”表示一段时间,应用过去完成时,begin 是短暂性动词,不能与一段时间连用,be on 表示状态,可以与一段时间连用。
……
通过对这 25 道真题的分析,相信大家对现在完成时、过去完成时和将来完成时的区别有了更清晰的认识。
总之,在英语四级的备考中,要熟练掌握这三种完成时态的用法和特点,通过大量的练习来提高对时态的辨析和应用能力。希望大家能够在考试中取得好成绩!
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!




