英语虚拟语气是表达假设、愿望、建议等情况的重要语法形式。其主要有三种形式:过去式虚拟语气用于表示假设的情况;过去完成式虚拟语气用于表示未实现的愿望或虚构的情况;“should”的虚拟语气用于表示建议或要求。在所有情况下,动词“be”都用“were”而不是“was”。
第一种形式:虚拟语气的过去式
虚拟语气的过去式通常用于表示假设的情况,如:
- If I were rich, I would travel the world.(如果我有钱,我会周游世界。)
- If she had studied harder, she would have passed the exam.(如果她学习更努力点,她就能通过考试了。)
需要注意的是,在虚拟语气的过去式中,动词“be”在所有情况下都是用“were”,而不是“was”。
第二种形式:虚拟语气的过去完成式
虚拟语气的过去完成式通常用于表示未实现的愿望或虚构的情况,如:
- If I had won the lottery, I would have bought a mansion.(如果我中了彩票,我就会买座豪宅。)
- If he had been taller, he would have become a basketball player.(如果他个子高一点,他就会成为一名篮球运动员。)
第三种形式:虚拟语气的“should”
虚拟语气的“should”通常用于表示建议或要求,如:
- It is important that he should arrive on time.(他能准时到达很重要。)
- It is recommended that she should take some rest.(建议她休息一下。)
需要注意的是,在虚拟语气的“should”中,动词“be”在所有情况下都是用“were”,而不是“was”。