虚拟语气有哪些表现形式
虚拟语气有哪些表现形式
虚拟语气表现形式一
用动词原形表示虚拟语气,可用于所有人称和数。如:
If that be the official view, it cannot be accepted. 如果这是官方的看法,这是不能接受的。
If any person be found guilty, he shall have the right of appeal. 如果有人被发现有罪,他应有申诉权。
虚拟语气表现形式二
用动词的过去式表示虚拟语气,可用于所有人称和数(其中be的过去式用were,也适用于所有人称和数)。如:
If he failed he should try again. 万一他失败了,他应当再试一次。
If you tried again you would succeed. 要是你再试一试,你会成功的。
If we missed the show, it would be a pity. 如果我们错过演出,那会很遗憾的。
If I were you, I’d accept their offer. 如果我是你,我就接受他们的建议。
虚拟语气表现形式三
用“had+过去分词”表示虚拟语气,可用于所有人称和数。如:
If I had worked harder at school, I’ d have got a better job. 要是我上学时勤奋一些,我就会有较好的工作了。
If he had known the facts, he could have told us what to do. 如果他了解事实,他是可能告诉我们怎样做的。
We would never have met if he hadn’t have crashed into my car. 要不是他撞了我的车,我们就不会见面了。
虚拟语气表现形式四
用“should+动词原形”表示虚拟语气,可用于所有人称和数。如:
He suggested that we should leave early. 他建议我们早点动身。
If you should write to her, send her my love. 如果你给她写信,请代我向她致意。
It is not necessary that everyone should be a scientist. 没有必要使每一个人都成为科学家。
虚拟语气表现形式五
用“should+have+过去分词”表示虚拟语气,可用于所有人称和数。如:
You should have told us earlier. 你应当早点告诉我们的。
It is strange that he should have gone away without telling us. 真奇怪,他没有通知我们就走掉了。
If the steamer should have left port at noon, it will be passing through the canal now. 轮船如果中午离港,它现在大概正穿过运河。
- 上一篇
- 下一篇