和谐英语

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

正文

英语时态专项练习题附讲解

2009-08-25来源:和谐英语

46. C. 因为指you got a ticket之前,“我原来一直认为你是位非常小心的司机”,所以用过去时。

47. C. 因为与表示“自…以来”的since从句或短语连用的通常是现在完成时态;再说前面的“我应当节食了”,也说明现在“我已经增肥”了。

48. B. were going to do sth. 指“原打算做…”。

49. D. 指从发生地震之前的某一时候开始到发生地震时一直在努力完成一项计划,并且在发生地震时依然在办公室努力完成这一计划,所以要用过去完成进行时。

50. D. 指这位学生在没有注意听课的同时“正在想着别的事情”。

51. A. 因为could have done是对过去发生的事表示遗憾,所以答语也应该是指他在过去一再犯这样的错误。

52. B. 因为ever since是“自那以后(直到现在)”之意,常与完成时连用,又根据but 可知,现在也还在设法与他们取得联系,所以用现在完成进行时。

53. D. 因为would have come是表示与过去事实相反的虚拟语态,所以是“我当时不知道他们在等”。

54. C. 因为说话时已经认出来了,指在说话之前“刚才我没有认出你来”,所以用一般过去时。

55. B. 因为是“上次见你”,所以since从句的谓语动词用一般过去时,排除A和D;又表示从上次见你以来一直到现在并且现在依然在不断取得进步,所以用现在完成进行时。

56. B. 由答语Yes可知,现在已经做完了,后文强调的是完成的时间,要用一般过去时。

57. C. 因为时间状语从句或者条件状语从句中用一般现在时或现在完成时,主句用一般将来时。

58. B. 句意是“难道你没有看到我们现在又回到了我们原来所在的地方吗?”

59. A. 指他闯入银行那个时候,the guard正在朝别的方向看。

60. D. 由Yes知道已经劝服,After短语是说明劝服的时间,所以用一般过去时。此题与26题类似。

61. B. 意思是你刚才猜对了,所以用一般过去时(from www.hxen.net)。

62. A. 因为hide是指在被找到之前,即过去的过去,所以用过去完成时。