|
初級英語語法重點、考點與難點(07) | |||
作者:郭廣善 文章來源:本站原創 點擊數: 更新時間:2012/5/31 |
|
||
說明:引用此文請注明出處,并務請保留后面的有效鏈接地址,謝謝!
10. 做這個時態題完全看語境 I met Jim last week. We ______ each other for about twenty years since we left A. didn’t meet B. don’t meet C. haven’t met D. hadn’t met 此題應選D。不少考生會誤選C,因為這句當中有一個由since引導的時間狀語從句。確實,在與since狀語從句連用的主句中, 時態通常是用現在完成時: He has lived here since he came here. 自從他來到這里, 他就一直住在這兒。 We haven’t heard from her since she left. 自從她離開后, 我們就一直未收到她的來信。 I have been at his bedside ever since he became ill. 自從他生病以來,我一直守在他床邊。 以上各例之所以用了現在完成時, 是因為since表示“自從……以來, 一直……”, 這剛好與現在完成時的持續性用法一致。但是這種用法不是絕對的, 有時在特定的語言環境下也可能有例外。試比較: 1. We haven’t met each other for about 20 yearssince we left 2. I met Jim last week. We hadn’t met each other for about twenty years since we left 第1句用現在完成時, 這大家比較好理解。但是第2句用過去完成時, 有的考生就感到費解了。其實第2句用過去完成時的主要原因是I met Jim last week. 既然“我上個星期見到了吉姆”, 所以“30 年未見面”顯然應在“上星期”這一過去時間之前(即“過去的過去”), 所以要用過去完成時。 11. 這是根據語境確定時態的一道妙題 —Excuse me, sir. Smoking is not allowed here. —Oh, sorry I ______. A. don’t know B. didn’t know C. haven’t known D. can’t know 此題應選 B。這是一道很好的測試時態的語境題。此題的情景是:一方提醒另一方不準抽煙, 對方表示歉意并說自己不知道。這里的“不知道”顯然是指對方“提醒”之前“不知道”(所以用過去時態);假若用一般現在時, 則指在對方提醒之后還仍然不知道, 這不是很荒唐嗎? 在做時態試題時, 要特別注意上下文的語境: 1. —We could have walked to the station; it was so near. —Yes. A taxi ____ at all necessary. A. wasn’t B. hadn’t been C. wouldn’t be D. won’t be 2. —Your phone number again?I____quite catch it. —It’s 7226109. (www.hz123456.com) A. didn’t B. couldn’t C. don’t D. can’t 3. —Can I help you, sir? —Yes. I bought this radio here yesterday, but it _____ work. A. didn’t B. won’t C. can’t D. doesn’t 4. — —I _____, but I had an unexpected visitor. A. had B. would C. was going to D. did 答案:1. A 2. A 3. D 4. C |
|||
文章錄入:admin 責任編輯:admin | |||
【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口】 |
|
||||||
| 網站地圖 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|