|
英語動詞時態詳解:過去將來時 | |||
作者:陳根花 文章來源:www.hz123456.com 點擊數: 更新時間:2008/5/16 |
|
||
說明:引用此文請注明出處,并務請保留后面的有效鏈接地址,謝謝!
六、過去將來時用于虛擬語氣 1. 涉及現在時間的虛擬條件:即條件從句所涉及的內容是現在的不真實情況,此時從句的謂語用一般過去時,而主句謂語用“would+動詞原形”(當然根據情況也可用should, might, could)。如: If I were taller, I would become a policeman. 如果我個子再高一點,我就當警察了。 If I knew her number I could ring her up. 要是我知道她的號碼,就能給她打電話。 第一句所表示的實際情況是:我的個子不夠高,所以不能當警察;第二句所表示的實際情況是:我現在不知道她的電話號碼,所以不能給她打電話。 2. 涉及將來時間的虛擬條件:即條件從句所涉及的內容是將來的不真實情況,或很可能是將來的不真實情況,此時從句的謂語一般過去時(be通常用were),或用should+動詞原形,或用were to+動詞原形,而主句謂語用“would+動詞原形”(當然根據情況也可用should, might, could)。如: If it rained tomorrow, we’d stay at home. 如果明天下雨,我們就待在家里。 If you took a taxi, you’d get there quicker. 如果你叫一輛出租汽車,你就會快點兒到那兒。 第一句所表示的實際情況是:估計明天會天晴,所以我們侍在家里的可能性不大;第二句所表示的實際情況是:你不愿叫出租車,所以你不能較快到達。 七、容易誤用過去將來時的典型情況 正如我們通常要在時間狀語從句以及條件狀語從句使用一般現在時代替一般將來時一樣,如果在時間狀語從句或條件狀語從句中,因語義的需要而使過去將來時,那么應改用一般過去時。如: 他說要是第二天下雨他們就待在家里。 誤:He said they would stay at home if it would rain the next day. 正:He said they would stay at home if it rained the next day. 另外,當by the time后接一個句子起將狀語從句時,其后的從句用一般現在時代替一般將來時,用一般過去時代替過去將來時。如下面是北京卷的一道高考題: When I talked with my grandma on the phone, she sounded weak, but by the time we ______ up, her voice had been full of life. A. were hanging B. had hung C. hung D. would hang 分析:C。從邏輯上說,當我在電話里和奶奶聊天時,她的聲音聽起來很虛弱;但到我們要掛電話時,她的聲音又充滿朝氣。從邏輯上說,應該是“奶奶的聲音又充滿朝氣”在先,“我們掛斷電話”在后,如果是反過來的話,那說話者就無法聽知道“奶奶的聲音又充滿朝氣”之回事了。所以“掛斷電話”應用一般過去時。另外,由于by the time后接句子引導時間狀語從句時,從句謂語通常要用一般現在時代替一般將來時,用一般過去時代替過去將來時,所以選項D不能選。 引用地址: |
|||
|
|||
文章錄入:admin 責任編輯:admin | |||
【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口】 |
|
||||||
| 網站地圖 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|