職稱英語考試常用句型(46)

字號:

If I had V-ed, I would ……
    more...
    結(jié)構(gòu)︰If…h(huán)ad+過去分詞…,主詞+would/should 等+原形動詞+now/today
    說明︰這是<時態(tài)>不一致時的假設(shè)<句型>,亦稱混合假設(shè)條件句。即:if <子句>若與過去事實相反,用<過去完成式>表示;而<主要子句>若與現(xiàn)在事實相反,則用過去式<助動詞>表示。此類<主要子句>句尾通常有表現(xiàn)在的<時間副詞>,如 now,today 等。
    If he had worked harder when young, he would be well off now.
    如果他年輕時多努力一點,現(xiàn)在就能過得舒服些。
    If I had been rich ten years ago, I could buy that house today.
    如果十年前我有錢,今天我就能買下那棟房子了。
    Had he told the truth, he wouldn't be punished now.
    如果他當(dāng)時肯說實話,現(xiàn)在就不會受罪了。
    Had he followed the doctor's advice, he might be alive now.
    當(dāng)時他要是聽了醫(yī)生的建議,現(xiàn)在可能還活著。