高一英语虚拟语气完形填空题30题(带答案)
- 格式:docx
- 大小:13.52 KB
- 文档页数:7
高一英语虚拟语气完形填空题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.