Could have done, should have done, would have done, might have done…英语学习者碰到这几个搭配,便开始头疼:这就是“传说中”的虚拟语气,理解它们不易,掌握好它们更是需要花上些功夫。
要想掌握好虚拟语气的根本是理解它们为什么存在。在多数情况下,英语中涉及到的时态主要有三类:过去时、现在时和将来时。判断一个动词要用什么时态,取决于动作是在什么时候发生的,但这个动作有一个重要的前提是它们已经、正在、或者将来会确切发生的,而不是假设出来的动作。在实际的语境中,多多少少会有很多事情你希望“可以重来”,或是“从来没发生过”,或是“早点发生就好了”。虚拟语气,便是为这些假设出的动作提供了准确表达的机会。
在理解虚拟语气大致运用场景的基础上,学习者就有必要对它进行一次完善的梳理了。首先可以明确的是虚拟语气虚拟的情况亦有三种:对现在、过去和将来,不同的情况对应的主从句有着不一样的搭配。在由If引导的虚拟语气中,这三种情况也依次对应如:
If I were you, I would take a pen.
If I had got there earlier, I could have caught the train.
If he should come here tomorrow, I would talk to him.
由此可见,三句话分别表示的是与“现在”事实相反的情况、与“过去”事实相反的情况、以及对“将来”情况的推测,对应的搭配也可以进行一番梳理。
由此可见,三句话分别表示的是与“现在”事实相反的情况、与“过去”事实相反的情况、以及对“将来”情况的推测,对应的搭配也可以进行一番梳理。
那么接下来,我们就通过两个微课对虚拟语气的语法点进行一次全面的讲解,化繁为简,把这一语法难点给一网打尽。