![]() ![]() |
高中英語 語法陷阱題800例-時態 |
作者:HMX 文章來源:本站原創 點擊數 更新時間:2012-06-04 文章錄入:admin 責任編輯:admin |
|
21. “What’s your opinion on the matter, please?” “Oh, sorry, I _______.” A. wasn’t to listen B. haven’t listened C. wasn’t listening D. hadn’t listened 22. “Aha, you’re a chain smoker!” “Only at home. Nobody _______ that but you.” A. discovered B. had discovered C. discovers D. is discovering 23. The telephone _______ three times in the last hour, and each time it ________ for my father. A. had rang; was B. has rung; was C. rang; has been D. has been ringing; is 24. The thief tried to break away from the policeman who ______ him, but failed. A. has held B. had held C. was holding D. would hold 25. When I arrived at the company, the manager ______, so we had only time for a few words. A. just went away B. had gone away C. was just going away D. has just gone away 26. “John took a photograph of you just now.” “Oh, really? I ______.” A. didn’t know B. wasn’t knowing C. don’t know D. haven’t known 27. “Mike is not coming to the football game this afternoon.” “It’s a shame! He _______!” A. promises B. promised C. will promise D. had promised 28. Please call again. Jim _______ a bath just now. A. has had B. was having C. is having D. has 29. “Was Andrew there when you arrived?” “Yes, but he ______ home soon afterwards.” A. had gone B. has gone C. is going D. went 30. “Where is Mother.” “She is in the kitchen. She _______ the housework all morning.” A. is doing B. was doing C. has done D. has been doing 31. The books, ________ the dictionaries, must be put back where they ________. A. included; were B. to include; are C. including; were D. including; are 31. 選 C。第一空including不填 included,因為其后帶有賓語;第二填 were,是因為它是指“原來放的地方”。 【答案與解析】 1. 選D。根據那個小男孩徘徊的現象,推知他可能是找不到媽媽了。用現在完成時表示結果。 2. 選C。句意為“好在我們(剛才)沒有去公園,因為天(現在)已經開始下雨了”。 3. 選D。用現在完成進行時表示持續到現在的一段時間。 4. 選B,用現在完成時表示結果,即你已經錯過了機會,其結果是:你只能等。 5. 選C。用現在完成時表示影響。 6. 選B。用現在完成時表示影響或結果,即現在筆不見了,是由于某人已經把它拿走了的結果。 7. 選D。用現在進行時表示現在正在進行的動作。 8. 選A。從下文的語境看,既然現在叫對方重復一遍,說明“沒聽清對方的最后一點”應發生在過去(即說此話之前)。 9. 選B。用現在完成時表示從過去持續到現在的一段時間。 10. 選B。before 用作副詞時不與具體時間連用,泛指“以前”,通常與一般過去時或現在完成時連用。 11. 選C。用現在進行時表示目前的一種狀態。 12. 選C。用現在完成時表示影響或結果,即他整個星期都在國外,所以你說你在劇院見過他,你一定是搞錯了。 13. 選D。“把書忘在辦公室”發生在“去取書”這一過去的動作之前,因此“忘了書”這一動作發生在過去的過去,用過去完成時。句中when表示的是時間的一點,表示在“同學們正忙于……”這一背景下,when所引導的動作發生。因此前一句應用過去進行時。 14. 選D。注意even as 的意思,它表示“正當……的時候”或“恰當……的時候”。 15. 選B。注意下文語境——事實上,我昨天就做完了。從該回答的語氣上推測,填空處應填現在完成時態。 |
![]() ![]() |