![]() ![]() |
英語時態考題專練(有詳解) |
作者:spcao 文章來源:本站原創 點擊數 更新時間:2009-05-17 文章錄入:admin 責任編輯:admin |
|
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。從昨天壞了一直到今天來時還沒有修好,表示從過去某一時刻開始一直延緩到現在的動作或狀態要作現在完成時態。
|
![]() ![]() |