和谐英语

您现在的位置是:首页 > 英语语法 > 语法练习

正文

英语时态考题专练(有详解)

2016-06-27来源:和谐英语

11. D。问句是对过去情况的猜测,所以答句用一般过去时。I didn’t是I didn’t meet him the other day 的省略。

12. B。因为在时间状语从句中要用一般现在时代替一般将来时。若强调从句动作发生在主句动作之前时,用现在完成时代替将来完成时,本题属后一种情况。

13. B。因为 these years 是包括现在在内的,故用现在完成时。

14. D。由于见朋友发生在过去(即昨天),而很久没有见到朋友自然是昨天的见面之前,即属于过去的过去,故用过去完成时。

15. C。句子的前半句说上午打电话时没有人接电话,而后半句问对方当时在什么地方。显然,句子前后两部分的时间应一致,即用一般过去时。

16. A。从第一句话She ought to stop working 可知“他仍然在学习”,故后面用现在完成进行时态。

17. D。受前一句left的影响,易误选B。题干中的since说明此处应用现在完成时态。从问句中也可看出来,此处强调动作对现在的影响,故要用现在完成时的被动式。

18. B。说话之前“忘了”,故用一般过去时态;第二空应用一般过去时的被动语态形式。

19. C。指将来某时或某段时间正发生的事用将来进行时。

20. D。一般将来时表示将要发生的动作,而将来完成时表示将来某个时间之前已经发生或完成的动作。根据语境可知是强调将来的结果,应用将来完成时。

21. C。意思是:刚才我想下公共汽车时,(我才发现)靠近我坐的那个人一直坐在我的外衣上。表示从过去某一时刻开始一直延续到另一过去时间仍在进行的动作或状态用过去完成进行时。

22. B。该题考查根据语境选用正确时态题。上句说“你为什么没去参加会议”,据此回答“我当时正在等我姑姑从美国打来的长途电话”,说的是“你们开会时”我正在等一个电话。

23. C。指到目前为止还没有人把这件事通知我。相当于在后面省略了so far。

24. B。句意:戏剧在我到达之前就已上演了半小时,即表示“过去的过去”,且短暂性动词不与持续性时间连用,故须将 start→be on 才可与持续性时间连用。

25. D。从昨天坏了一直到今天来时还没有修好,表示从过去某一时刻开始一直延缓到现在的动作或状态要作现在完成时态。