過去完成時語法的運用技巧

字號:

#新概念英語# #過去完成時語法的運用技巧#:要想有一口流利的英語,首先要把英語的語法基礎打好,為大家整理了英語的基礎學習知識,歡迎閱讀。
    1)概念:表示過去的過去
    ----|-------|-----|---->其構成是had+過去分詞構成。
    那時以前那時現(xiàn)在
    2)用法
    a.在told,said,knew,heard,thought等動詞后的賓語從句。
    Shesaid(that)shehadneverbeentoParis.
    b.狀語從句
    在過去不同時間發(fā)生的兩個動作中,發(fā)生在先,用過去完成時;發(fā)生在后,用一般過去時。
    Whenthepolicearrived,thethieveshadrunaway.
    c.表示意向的動詞,如hope,wish,expect,think,intend,mean,suppose等,用過去完成時表示"原本…,未能…"
    Wehadhopedthatyouwouldcome,butyoudidn't.
    3)過去完成時的時間狀語before,by,until,when,after,once,assoonas。
    HesaidthathehadlearnedsomeEnglishbefore.
    Bythetimehewastwelve,Edisonhadbegantomakealivingbyhimself.
    Tomwasdisappointedthatmostoftheguestshadleftwhenhearrivedattheparty.
    典型例題
    Thestudents___busilywhenMissBrownwenttogetabookshe___intheoffice.
    A.hadwritten,leftB,werewriting,hasleftC.hadwritten,hadleftD.werewriting,hadleft
    答案D."把書忘在辦公室"發(fā)生在"去取書"這一過去的動作之前,因此"忘了書"這一動作發(fā)生在過去的過去,用過去完成時。句中when表示的是時間的一點,表示在"同學們正忙于……"這一背景下,when所引導的動作發(fā)生。因此
    前一句應用過去進行時。
    注意:hadno…when還沒等……就……
    hadnosooner…than剛……就……
    Hehadnosoonerboughtthecarthanhesoldit.