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)在可能還活著。
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)在可能還活著。