iv. 虚拟语气中的部分倒装句
虚拟语气条件句中省去连词if时,从句主谓部分倒装:
1. 对现在虚拟: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