内容正文:
英语中的虚拟语气有4种:
条件句中的虚拟语气
含蓄条件句中的虚拟语气
名词性从句中的虚拟语气
状语从句中的虚拟语气
条件从句 主句
与现在事实相反的假定 一般过去时
Were
动词过去式 would +动词原形(主语不分人称)
should +动词原形(限于主语为第一人称)
could/might +动词原形(根据需要)
与过去事实相反的假定 过去完成时
had+p.p. would +have+p.p. (主语不分人称)
should +have+p.p. (限于主语为第一人称)
could/might + have+p.p. (根据需要)
推测未来不可能实现或实现可能性很小的假定
Should + 动词原形
Were to + 动词原形
would +动词原形(主语不分人称)
should +动词原形(限于主语为第一人称)
could/might +动词原形(根据需要)
1. 含有if的虚拟条件句的规则:
1. If he had taken my advice, he _____________ (be) a scientist now.
2. Some people insisted that the talks ________ (hold) at Geneva.
3. _____ (be) a man ever so successful, he should not be proud.
4. Had he answered the detective honestly, he ______________________ (not arrest).
5. He recommends that she _______ (begin) a regular degree program.
would be
be held
Be
wouldn’t have been arrest
begin
6. She ______________ (fall) but that I caught her.
7. I propose that he _______________ (take) half an hour's rest.
8. He talks about Rome as though he _________ (be) there himself.
9. ______ (be) he friend or enemy, the law regards him as a criminal.
10. He gave orders that the guests _______________________________ (hospitably entertain).
would have fallen
take/should take
had been
Be
(should) be hospitably entertain
条件句中的虚拟语气注意事项
A.混合虚拟条件句:
If you _____ that late movie last night, you wouldn’t be so sleepy.
A. hadn’t watched
B. haven’t watched
C. wouldn’t have watched
D. didn’t watch
与过去事实相反
If you had taken your medicine yesterday, _____ well now.
a. you are
b. you would have been
c. you would be
d. you were
Many dead would now be alive _____ to return for something.
a. If they haven't attempted
b. If they didn't attempt
c. If they hadn't attempted
d. If they don't attempt
2.省略if的条件句
条件句中可以将were/had/should提至句首,省略if。
考试技巧:
考试时经常是将省略if的与含有if的选项并列,
在这种情况下,都是倒装的结构为正确选项。
______ the advice of his friends, he would not have suffered such a heavy loss in his business.
A. If he took
B. If he should take
C. Were he to take
D. had he taken
排