虛擬語氣條件句中省去連詞if時,從句主謂部分倒裝:
1. 對現(xiàn)在虛擬:Were +主語+其他+虛擬主句
Were I in your place , I wouldn't give up study.
= If I were in your place, I wouldn't give up study.
若是我處你的位置,我決不會放棄學習的。
2. 對過去虛擬:Had +主語+過去分詞+虛擬主句
Had you come earlier , you would have met him.
If you had come earlier,you would have met him.
你若早一點來,就會見到他了。
Were it not for your help , I wouldn't have passed the exam.
若不是你的幫助,我考試就不會及格了。
3. 對將來虛擬:Should +主語+動詞原型+虛擬主句
Should he do that again , he would be punished.
If he should do that again,he would be punished.
萬一他再做那件事,就會受到懲罰。
專項練習
1. _______ , I would have phoned you.
A. If I know it
B. Had I known it
C. If I knew it
D. Did I know it
2. _______ for your help, we'd never have been able to get over the difficulties.
A. Had it not
B. Had it not been
C. If it were not
D. If we had not been
3. _______ here tomorrow, he would show us his new pictures.
A. Were he to come
B. Should he come
C. Had he come
D. A and B
4. _______ , I could have done something.
A. Told you me earlier
B. Should you tell me earlier
C. Were you to tell me earlier
D. Had you told me earlier
5. _______ like that again, he would be published.
A. Act should he
B. Act he should
C. Should he act
D. Were he act
答案速查 1-5 BBDDC