一、If条件虚拟
第一层次(基础)
1) If + S + were/did, S + would/should/could/might do
2) If + S + had done, S + would/should/could/might + have done
3) If + S + were/did, S + would/should/could/might do
+ should do, S + would/should/could/might do
+ were to do, S + would/should/could/might do
第二层次
1) If I were you, I would go there.
-------- _____________, I would go there.
2) If I had walked fast, I would have caught up with Tom.
-------_________________, I would have caught up with Tom.
3) If it were to rain tomorrow, I wouldn’t go there.
-------______________________, I wouldn’t go there.
4) If it should rain, I would not go there.
--------__________________, I would not go there.
第三层次(省略if的条件句)
1) Without water, we would die.
---- If we ______ no water, we would die.
2) Without your help, I would have failed in the exam.
------ If you _____ me, I would have failed in the exam.
第四层次(混合虚拟)
1) If I had studied very hard before, I would get a good mark now.
2) If he had drunk enough water just now, he wouldn’t be thirsty now.
B第五层次(半虚半不虚)
前虚后不虚
1) I would have attended the party yesterday, but I _____ ill.
A. had fallen B. fell
C. would fall D. have fallen
2) I would lose weight, but I ____ a lot now.
A. ate B. eat
C. had eaten D. would have eaten
前不虚后虚
1) I fell ill, or/otherwise I _____ the party yesterday.
A. would attend B. would have attended
C. had attended D. attended
2) I eat a lot, or/otherwise I ___ weight now.
A. would have lost B. would lose
C. will lose D. lose
二、遵循向过去倒推一个时态原则的虚拟
1) wish 所引导的虚拟
wish + that + S + were / did
+ had done / could have done
+ would do
2) as if / as though所引导的虚拟
As if /as though + S + were / did
+ had done
+ would do
3) if only 所引导的虚拟
If only + S + were / did
+ had done
+ would do
If only I were a child now!
If only I hadn’t done that silly thing!
三、order; demand; advise; suggest; insist; command’ request; require; ask
order + that + S + (should) do / be done
*** suggest & insist
** 这类动词的名词性从句也遵循这一原则
My suggestion is that he (should) ….
My order that he (should) … is that …
It is adj. / n. that 引导的虚拟
It is adj. / n. that + S + (should) + do / should have done
Adj. --- important; necessary; strange; natural
n. ---- a pity
四、would rather和 it is (high; about) time 引导的虚拟
D题四
1. I was caught in a traffic jam for over an hour, otherwise I _____ you waiting for such a long time.
A. will not keep B. have not kept
C. had not kept D. would not have kept
2. Though the girl had been suffering from the blood disease, she acted as if nothing ____ to her while facing her friends and relations.
A. happened B. would happen
C. was happened D. had happened
3. It’s high time that we students ____ even harder at our lessons as the national entrance examination is coming nearer.
A. work B. will work
C. have to work D. worked
题五
1. ____ him no to do so, he wouldn’t have made such a serious mistake.
A. Did I persuade B. If I promise
C. If I should promise D. Had I promised
2. His suggestion that you _____ once more sounds reasonable.
A. can try B. tried
C. must try D. try
3. ----Do you mind if we set out earlier tomorrow morning?
----Well, I’d rather you _____.
A. don’t B. wouldn’t
C. won’t D. didn’t
4. --I __ to your birthday party last Sunday.
----Unfortunately, you were out on business.
A. had come B. came
C. would come D. would have come