1、虚拟语气语法概要
虚拟语气是一种表达假设、愿望、建议、命令等非真实状况的语法形式。它在英语中有多种形式和使用方法,下面我会对虚拟语气的语法概要进行详细讲解。
1、条件虚拟语气:
条件虚拟语气用于表示与现实相反或不太可能发生的状况。它由"if"引导的条件从句和主句中的虚拟动词构成。
假如条件是目前或以后的状况,从句中的动词用过去简单时,主句中的虚拟动词用"would/could/should/might" + 动词原形。
比如:
If I had more money, I would travel around the world.
假如我有更多的钱,我会环游世界。
假如条件是过去的状况,从句中的动词用过去完成时,主句中的虚拟动词用"would/could/should/might" + have + 过去分词。
比如:
If I had studied harder, I could have passed the exam.
假如我学得更努力,我本可以通过考试。
2、虚拟条件句的省略:
在虚拟条件句中,假如从句和主句的主语相同,并且从句中的动词是"were",可以省略"if"引导的从句。
比如:
Were I taller, I could reach the TOP shelf.
如果我个子高中一年级点,我就可以够到顶层的架子了。
3、虚拟语气的愿望和建议:
虚拟语气也用于表达愿望、建议等状况。它由"if only"引导的句子或"would rather"引导的句子构成。"
if only"引导的句子用于表达对目前或过去状况的强烈愿望。主句中的虚拟动词用"could/would/should/might" + 动词原形。
比如:
If only I could speak fluent French.
如果我能说一口流利的法语就好了。
"would rather"引导的句子用于表达对目前或以后状况的偏好或选择。主句中的虚拟动词用"be"动词的过去式或"would"。
比如:
I would rather you be quiet.
我期望你安静点。
4、虚拟语气的命令和建议:
虚拟语气也用于表达命令、建议等状况。它由"should"引导的句子构成。"should"引导的句子用于表达命令、建议或需要。主句中的虚拟动词用"should"。
比如:
The teacher insisted that we should hand in our assignments on time.
老师坚持需要大家按时交作业。
以上是对虚拟语气的语法概要。虚拟语气在英语中很容易见到,通过学会其基本使用方法,大家可以更准确地表达假设、愿望、建议和命令等非真实状况。
2、虚拟语气题库及答案分析
题目1:
If I _____ more time, I would learn a new language.
A. had
B. have
C. would have
D. will have
答案分析:
正确答案是A. had。
由于这是一个条件虚拟语气的句子,表示与现实相反的状况。依据虚拟语气的规则,从句中的动词应该用过去简单时,所以正确答案是A. had。
题目2:
I wish I _____ a famous singer.
A. am
B. was
C. were
D. will be
答案分析:
正确答案是C. were。
这是一个表达愿望的句子,依据虚拟语气的规则,主句中的虚拟动词用"be"动词的过去式。所以正确答案是C. were。
题目3:
If only she _____ the truth, she wouldn't have been so disappointed.
A. knows
B. knew
C. know
D. will know
答案分析:
正确答案是B. knew。这是一个表达强烈愿望的句子,从句中的动词应该用过去简单时。所以正确答案是B. knew。
题目4:
I would rather you _____ to the party with us.
A. come
B. came
C. comes
D. will come
答案分析:
正确答案是A. come。这是一个表达偏好或选择的句子,依据虚拟语气的规则,主句中的虚拟动词用"be"动词的过去式或"would"。所以正确答案是A. come。
题目5:
It is important that he _____ early for the meeting.
A. comes
B. came
C. come
D. will come答案分析:
正确答案是C. come。这是一个表达命令或建议的句子,依据虚拟语气的规则,主句中的虚拟动词用"should"。所以正确答案是C. come。