本文提供了一些虚拟语气的英语测试题,包括选择题和填空题,以帮助读者更好地理解和掌握虚拟语气的用法,从而提高英语语法水平。
选择题
- If I _____ (have) more time, I _____ (go) to the concert with you.
A. had, would go
B. have, will go
C. had, will go
D. have, would go
答案:A
- If he _____ (study) harder, he _____ (pass) the exam.
A. studies, will pass
B. studied, will pass
C. studied, would pass
D. would study, would pass
答案:C
- I suggest that he _____ (buy) a new car.
A. buys
B. buy
C. bought
D. will buy
答案:B
- If I _____ (be) you, I _____ (not do) that.
A. am, will not do
B. was, would not do
C. were, would not do
D. were, will not do
答案:C
- If he _____ (have) enough money, he _____ (travel) around the world.
A. has, will travel
B. had, will travel
C. had, would travel
D. would have, would travel
答案:C
填空题
- If it _____ (not rain), we _____ (go) for a picnic yesterday.
答案:had not rained, would have gone
- I wish I _____ (know) his phone number.
答案:knew
- If he _____ (not forget) his passport, he _____ (able to) go abroad.
答案:had not forgotten, would have been able to
- If she _____ (have) a car, she _____ (not take) the bus every day.
答案:had, would not take
- I suggest that he _____ (see) the doctor as soon as possible.
答案:see