高一英语虚拟语气完形填空题30题(带答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高一英语虚拟语气完形填空题30题(带答案)
1
If I were a bird, I ___ fly freely in the sky.
1. could B. would C. should D. might
答案:B。
if 引导的对现在的虚拟,从句用一般过去时,主句用“would/could/should/might+动词原形”,根据句意“如果我是一只鸟,我会在天空中自由飞翔”,would 最符合语境。
I wish I ___ a magician. Then I could make all my dreams come true.
2. am B. was C. were D. be
答案:C。
wish 后的宾语从句用虚拟语气,对现在的虚拟用一般过去时,be 动词一律用were。
If it ___ rain tomorrow, we would go on a picnic.
3. didn't B. doesn't C. won't D. wouldn't
答案:A。
if 引导的对将来的虚拟,从句有三种形式:were to do/should do/did,主句用“would/could/should/might+动词原形”。
I would rather you ___ here now.
4. are B. were C. be D. been
答案:B。
would rather 后的宾语从句用虚拟语气,对现在或将来的虚拟用一般过去时。
If I had known his number, I ___ him.
5. would call B. will call C. called D. would have called
答案:A。
if 引导的对过去的虚拟,从句用过去完成时,主句用“would/could/should/might+have+过去分词”。
本题是对现在的虚拟,所以用would call。
He talks as if he ___ everything.
6. knows B. knew C. had known D. would know
答案:B。
as if/though 引导的方式状语从句用虚拟语气,对现在的虚拟用一般过去时。
It is high time that we ___ to protect the environment.
7. start B. started C. will start D. would start
答案:B。
It is high time that...后面的从句用虚拟语气,谓语动词用一般过去时或“should+动词原形”,should 不可省略。
If only I ___ more time to study.
8. have B. had C. will have D. would have
答案:B。
if only 引导的感叹句用虚拟语气,对现在的虚拟用一般过去时。
She suggests that he ___ more careful.
9. be B. is C. was D. were
答案:A。
suggest 后的宾语从句用虚拟语气,谓语动词用“should+动词原形”,should 可省略。
I demand that he ___ here at once.
10. come B. comes C. came D. would come
答案:C。
demand 后的宾语从句用虚拟语气,谓语动词用“should+
动词原形”,should 可省略。
2
In a historical novel set in ancient times, a young warrior named Alex dreamed of becoming a great hero. If he ___ had the courage, he would have joined the battle against the invaders. But he hesitated and missed the opportunity. Later, he regretted his decision. If only he ___ been more decisive.
11. If he ___ had the courage.
A. would have
B. had
C. has
D. have
答案:B。
这是对过去情况的虚拟,if 从句用had done,主句用would have done。
12. If only he ___ been more decisive.
A. would have
B. had
C. has
D. have
答案:B。
If only 后面接虚拟语气,对过去情况的虚拟用had done。
Another story tells about a princess who lived in a magnificent castle. If she ___ known the danger that was approaching, she would have taken
precautions. However, she was unaware and faced many difficulties.
13. If she ___ known the danger.
A. would have
B. had
C. has
D. have
答案:B。
同样是对过去情况的虚拟。
14. If she had known the danger, she ___ taken precautions.
A. would have
B. had
C. has
D. have
答案:A。
虚拟语气中,对过去情况的虚拟,主句用would have done。
In a mythological tale, a brave hero was on a quest to find a magical treasure. If he ___ found the treasure, he could have saved his kingdom from destruction. But he faced many obstacles and failed in his mission.
15. If he ___ found the treasure.
A. would have
B. had
C. has
D. have
答案:B。
16. If he had found the treasure, he ___ saved his kingdom.
A. would have
B. had
C. has
D. have
答案:A。
A famous poet once wrote a poem about a lost love. If he ___ expressed his feelings earlier, maybe his love would not have been lost.
17. If he ___ expressed his feelings.
A. would have
B. had
C. has
D. have
答案:B。
18. If he had expressed his feelings earlier, maybe his love ___ not have been lost.
A. would
B. had
C. has
D. have
答案:A。
In a historical event, a great leader made a decision that changed the course of history. If he ___ considered the consequences more carefully, the outcome might have been different.
19. If he ___ considered the consequences.
A. would have
B. had
C. has
D. have
答案:B。
20. If he had considered the consequences more carefully, the outcome ___ have been different.
A. would have
B. had
C. has
D. have
答案:A。
3
If I were a bird, I would fly freely in the sky. But in reality, I am just a student who has to study hard every day. I often dream about what my life would be like if I had different choices. If I ___21___ (choose) to study art instead of science, maybe I would be a famous painter now. If I had listened to my parents' advice, I ___22___ (not be) in so much trouble now.
21. A. chose B. had chosen C. choose D. will choose
答案:B。
解析:此句表示对过去的虚拟,if 从句要用had done 的形式。
如果我当初选择学艺术而不是科学,也许现在我就是一个著名画家了。
22. A. wouldn't be B. won't be C. am not D. wasn't
答案:A。
解析:此句是混合虚拟语气,if 从句是对过去的虚拟,主句是对现在的虚拟,主句要用would/could/should/might + do 的形式。
如果我当初听了父母的建议,现在我就不会有这么多麻烦了。
...(继续按照要求编写其他题目)。