|
現(xiàn)在完成時(shí)還是過去完成時(shí) | |||
作者:300li 文章來源:本站原創(chuàng) 點(diǎn)擊數(shù): 更新時(shí)間:2009/7/28 |
|
||
說明:引用此文請注明出處,并務(wù)請保留后面的有效鏈接地址,謝謝!
現(xiàn)在完成時(shí)還是過去完成時(shí) 下面這題該用現(xiàn)在完成時(shí)還是過去完成時(shí): I met Jim last week. We __________ each other for about twenty years since we left Japan. A. didn’t meet B. don’t meet C. haven’t met D. hadn’t met 【分析】此題應(yīng)選D。不少考生會誤選C,因?yàn)檫@句當(dāng)中有一個(gè)由since引導(dǎo)的時(shí)間狀語從句。確實(shí),在與since狀語從句連用的主句中,時(shí)態(tài)通常是用現(xiàn)在完成時(shí): 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. 自從他生病以來,我一直守在他床邊。 以上各例之所以用了現(xiàn)在完成時(shí),是因?yàn)?/FONT>since表示“自從……以來,一直……”,這剛好與現(xiàn)在完成時(shí)的持續(xù)性用法一致。但是這種用法不是絕對的,有時(shí)在特定的語言環(huán)境下也可能有例外。試比較: 1. We haven’t met each other for about 20 years since we left Japan. 2. I met Jim last week. We hadn’t met each other for about twenty years since we left Japan. 第1句用現(xiàn)在完成時(shí),這大家比較好理解。但是第2句用過去完成時(shí),有的考生就感到費(fèi)解了。其實(shí)第2句用過去完成時(shí)的主要原因是I met Jim last week. 既然“我上個(gè)星期見到了吉姆”,所以“30 年未見面”顯然應(yīng)在“上星期”這一過去時(shí)間之前(即“過去的過去”),所以要用過去完成時(shí)。
|
|||
|
|||
文章錄入:admin 責(zé)任編輯:admin | |||
【發(fā)表評論】【加入收藏】【告訴好友】【打印此文】【關(guān)閉窗口】 |
|
||||||
| 網(wǎng)站地圖 | 版權(quán)申明 | 設(shè)為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|