含蓄条件句
有些句子中,没有任何表示虚拟语气的词、短语或从句,但仍要用虚拟语气。 这时,要么是省略了表示虚拟语气的部分,要么隐含在上下文之中(otherwise或in that case)或者用介词替代了(常见的介词有with, without , but for)。高中英语语法通霸。如:
Given more time, we could have done it better.
Without air we could not live on the earth.
But for the storm we would have been there in time.
考点1. but
1. I ______ you a more valuable present for your birthday,but I was short of money at that time.
2. A. would buy B. had bought
3. C. would have bought D. must have bought
4. 【2011福建】—Pity you missed the lecture on nuclear pollution.
5. —I ______ it, but I was busy preparing for a job interview.
6. A. attended B. had attended
7. C. would attend D. would have attended
8. 【2013安徽】I ______ to my cousin’s birthday party last night, but I was not available.
9. A. went B. had gone
10. C. would go D. would have gone
考点2. without
11. Without your help, I ______ so much progress in my studies in such a short time.
12. A. don’t make B. didn’t make
13. C. will not have made D. would not have made
14. 【1997上海】Without the air to hold some of the sun’s heat, the earth at night ______,too cold for us to live.
15. A. would be freezing cold
16. B. will be freezing coldly
17. C. would be frozen cold
18. D. can freeze coldly
19. 【2011陕西】I ______ through that bitter period without your generous help.
20. A. couldn’t have gone B. didn’t go
21. C. wouldn’t go D. hadn’t gone
考点3. otherwise
22. I’m glad I went over all my notes; otherwise ______.
23. A. I may have failed B. I’d fail
24. C. I’d have failed D. I’ll have failed
25. —Where have you been?
26. —I got caught in traffic; otherwise ______ sooner.
27. A. I would be here B. I have been here
28. C. I had been here D. I would have been here
29. 【2012福建】We lost our way in that small village, otherwise we ______ more places of interest yesterday.
30. A. visited B. had visited
31. C. would visit D. would have visited
考点4. or
32. He didn’t come yesterday,or you ______ him.
33. A. would see B. were to see
34. C. might have seen D. had seen
35. Sally can’t have written to me, or ______ the letter by now.
36. A. I’ll get B. I’ll have got
37. C. I’d have got D. I’d get
考点5. but for“要不是”
38. But for the leadership of our Party and Government,we ______ these splendid results.
39. A. have achieved B. wouldn’t have achieved
40. C. should have achieved D. would achieve
41. 【2011江西】 We ______ John’s name on the race list yesterday but for his recent injury.
42. A. will put B. will have put
43. C. would put D. would have put
44. 【2009福建】But for the help of my English teacher, I ______ the first prize in the English Writing Competition.
45. A. would not win B. would not have won
46. C. would win D. would have won
考点6. if it weren’t/hadn’t been for“如果不是……”
与现在相反,用if it weren’t for; 与过去相反,用if it hadn’t been for。
47. If it were not for the snowy weather, we ______ all right.
48. A. would be B. would have been
49. C. were D. may be
50. ______ the clouds, you would find the airplane in the sky easily.
51. A. Had it not been for B. If it were not
52. C. If it had not been for D. Were it not for
53. ______ for the traffic jam, I could have covered fifty miles.
54. A. Had it been B. Had it not been
55. C. It had not been D. It not had been
56. ______ for your laziness, you could have finished the assignment by now.
57. A. It were not B. Had it not been
58. C. Weren’t it D. Had not it been
考点7. even if/even though (参看P. 错误!未定义书签。错误!未找到引用源。)
59. Nothing could have saved him even if he ______ without delay.
60. A. would be tended B. was tended
61. C. has been tended D. had been tended
62. He ______ you more help,even though he was very busy.
63. A. might have given B. might give
64. C. need have given D. may give
65. Even if he ______ here, he could not solve the problem.
66. A. was B. were C. had been D. has been
考点8. as if/ as though(参看P. 错误!未定义书签。错误!未找到引用源。)
67. When a pencil is partly in a glass of water,it looks as if it ______.
68. A. breaks B. has broken
69. C. were broken D. had been broken
70. 【2012北京】Don’t handle the vase as if it ______ made of steel.
71. A. is B. were C. has been D. had been
72. 【1993年高考】 The two strangers talked as if they ______ friends for years.
73. A. should be B. would be
74. C. have been D. had been
考点9. supposing/suppose
此时,supposing 和suppose都是连词。“假如、假定”用作连词,引导条件状语从句,从句可用陈述语气,也可用虚拟语气。例:
Supposing / Suppose(that) the weather were bad, where would you go?
假如天气不好,你去什么地方?网搜高中英语语法通霸。
Supposing / Suppose (that) she doesn’t come, what should we do?
假如她不来我们该怎么办?
注:providing / provided “倘若……;在……的条件下”,用作连词,引导条件状语从句,但从句不用虚拟语气。
75. Supposing this ship ______, do you think there would be enough life jackets for all the passengers?
76. A. was sinking B. has sunk
77. C. were to sink D. sunk
考点10. 通过语义表达
78. You ______ come earlier. The bus left a moment ago.
79. A. would B. should have
80. C. may D. have
81. Ten minutes earlier, they ______ the plane.
82. A. will catch B. would catch
83. C. would have caught D. will have caught
84. —Is the patient all right now?
85. —Yes. Who ______ that such a serious illness could be cured?
86. A. had thought B. would have thought
87. C. was thinking D. has thought
88. 【2012江苏】—Happy birthday!
89. —Thank you! It’s the best present I ______ for.
90. A. should have wished B. must have wished
91. C. may have wished D. could have wished
考点11. 注意辨别是虚拟语气还是陈述语气
92. 【2008全国II】If the weather had been better, we could have had a picnic. But it ______ all day.
93. A. rained B. rains C. has rained D. is raining
94. Tom would buy that bicycle but he ______ no money.
95. A. had B. has C. had had D. has had
96. If it were not for the fact that you ______ ill, I would ask you to do this right now.
97. A. were B. had been C. are D. should be
98. 【2007 山东】They ______ two free tickets to Canada, otherwise they’d never have been able to afford to go.
99. A. had got B. got
100. C. have got D. get
写作专练1. 学会熟练使用含蓄条件句(P.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务