虚拟语气是英语语法中的一个重要知识点,它用来表达假设、愿望、建议或与事实相反的情况。掌握虚拟语气对于提高英语写作和口语能力都有很大的帮助。以下是一些关于虚拟语气的练习题以及参考答案,希望对大家的学习有所帮助。
练习题
1. If I ________ (be) you, I would take the job offer.
A. am
B. was
C. were
D. would be
2. She insists that he ________ (attend) the meeting tomorrow.
A. attends
B. attended
C. will attend
D. should attend
3. It is high time that we ________ (start) the project.
A. start
B. starts
C. started
D. will start
4. Without your help, I ________ (not finish) the task on time.
A. wouldn't have finished
B. didn't finish
C. won't finish
D. don't finish
5. He acted as if he ________ (know) everything about the plan.
A. knows
B. knew
C. had known
D. would know
6. If only she ________ (be) here now!
A. is
B. were
C. has been
D. will be
7. I wish I ________ (have) more free time to travel.
A. have
B. had
C. will have
D. would have
8. They suggested that the meeting ________ (hold) next week.
A. holds
B. held
C. be held
D. should hold
9. If it ________ (rain) tomorrow, we would cancel the picnic.
A. rains
B. rained
C. were to rain
D. would rain
10. Without water, plants ________ (die).
A. will die
B. would die
C. might die
D. could die
答案解析
1. C. were
虚拟语气中,表示与现在事实相反时,从句用一般过去式(be动词用were)。
2. D. should attend
insist后接宾语从句时,从句要用should+动词原形,should可以省略。
3. C. started
it is high time that...结构中,从句用过去式表示虚拟语气。
4. A. wouldn't have finished
without引导的虚拟条件句,主句通常使用过去完成时(would/could/should/might+have done)。
5. B. knew
as if/though引导的从句中,若表示与现在事实相反,从句用一般过去式(be动词用were)。
6. B. were
if only引导的虚拟语气,表示与现在事实相反,从句用were。
7. B. had
wish后的宾语从句,表示与过去事实相反时,从句用过去完成时(had+过去分词)。
8. C. be held
suggest后接宾语从句时,从句中常用虚拟语气(should+动词原形),should可省略;且meeting与hold之间为被动关系。
9. C. were to rain
if引导的虚拟条件句中,表示与将来事实相反时,从句可用were to do形式。
10. B. would die
without引导的虚拟条件句,主句通常使用would/could/should/might+动词原形。
以上就是一些关于虚拟语气的练习题及答案解析。通过反复练习,相信大家能够更好地理解和运用这一语法点。加油!