高考if条件句虚拟语气
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高考虚拟语气试题
1. ____ to the doctor right away, he might have been alive.
A. If he went
B. Were he gone
C. Should he have gone
D. Had he gone
2. If you were older, I ____ you to go there yesterday.
A. will allow
B. should allow
C. would have allowed
D. had allowed
3. If we ____ here ten minutes earlier, we ___ the bus.
A. arrived/would catch
B. arrived/would have caught
C. had arrived/had caught
D. had arrived/would have caught
4. If I ___ more time, I would have gone with him.
A. had
B. had had
C. have had
D. would have
5. If he had not gone out in the storm _____.
A. he will be alive now
B. he would be alive now
C. he would have been alive now
6. If it ___ tomorrow, what would we do?
A. rains
B. were to rain
C. would rain
D. rain
7. If only I _____ how to operate an electronic computer as you do.
A. had known
B. would know
C. should k now
D. knew
8. If it ___ rain, we ___ get wet.
A. is to, should
B. were to, would
C. were going to, would
D. was going to, should
9. If he ___ to the teacher attentively, he ___ the answer to the problem now.
A. had lis tened, would have known
B. listened, would know
C. listened, would have known
D. had listened, would know
10. ---- I thought you would come back tomorrow.
---- I would if I ___ to attend a meeting.
A. don’t have
B. didn’t have
C. will not have
D. would not have
11. If I had hurried, I ___ the train.
A. would catch
B. could catch
C. would have caught
D. had caught
12. If I had known that, I ___ so.
A. wouldn’t do
B. wouldn’t have done
C. won’t do
D. have not done
13. If I ___ you, I wouldn’t return the call. A. be B. am C. was D. we re
14. If the doctor had been available, the child ___.
A. would not die
B. would not have died
C. could not die
D. could not have died
15. If the doctor had come earlier, the poor child ___.
A. would not have been lied there for two hours
B. would not have laid there for two hours
C. would not have lied there for two hours
D. would not have lain there for two hours
16. If you had told me in advance, I ___ him at the airport.
A. would meet
B. would had meet
C. would have met
D. would have meet
17. If it ___ another ten minutes, the game would have been called off.
A. had rained
B. would had rained
C. have seen
D. did see
18. I would have gone to the meeting if I ___ time.
A. had had
B. have had
C. had
D. would have had
19. If she could sew, ___. A. she make a dress B. she would have made a shirt
C. she will make a shirt
D. she would had made a coat
20. If I __ you, I ___ more attention to english idioms and phrases.
A. was/ shall pay
B. am/ will pay
C.would be/ would pay
D.were/ would pay
21. If I ___ the money, I would have bought a much bigger car.
A. possessed
B. owned
C. had
D. had had
22. If her husband had not liked the dress ___.
A. she would be delighted
B. he would get mad
C. she would have returned it
D. she must have taken it back to the store
23. If I ___ you, I ___ worry.
A. were/ wouldn't
B.was/ wouldn't
C. been/ would have
D. be/ would
24. We ___ delighted if the report ___ true.
A.were/ were
B. shall be/ were
C. should be/ were
D. were/ would be
25. If he ___ here, he ___ you.
A. had been/ would have helped
B. were/ had helped
C. would have been/ should have helped
D. would have been/ would had helped
26. If I ___ so busy, I ___ the lecture that day.
A. were not be/ should attend
B. should not/ should have attend
C. was not/ would attend
D. had not been/ would have attended
27. If I ___ the way to New York, I ___. A. knew / would drive B. knew/ will drive
C. knew/ would have drive
D. had known/ would drive
28. You ___ the train if you ___ a little earlier.
A. could take/ started
B. could have taken/ had started
C. could take/ had started
D. could have taken / started