日记大全

日记大全 > 句子大全

通过美剧的两句对白 我们来揭示英语虚拟语气中(have的时间秘密)

句子大全 2015-11-23 10:58:56
相关推荐

先从《生活大爆炸》里摘录一句对白如下:

Even now, I can remember that moment,

我到现在还记得当时,

When I walked up to the podium and looked out at the crowd.

我走上讲台,看着人群

There must have been thousands of people.

一定有数千人。

There must have been为There be 句型的变形。

一些同学乍一看到上句,会误以为must have been 是某种形式的完成时态,但是如果细思一下,怎么翻译都不通。事实是,此处的have并不表示完成时态,而是承担着have在英语谓语和非谓语动词中另外一个重要的作用。

must be 一定(对现在或将来事实肯定的推测)

must havebeen 一定(对过去事实肯定的推测)

must 一词没有过去形式(或者说must的过去形式就是must),不像 will/shall/can/may 有对应的过去形式 would/should/could/might.

而would/should/could/might 不仅可以表达过去,也可以表达虚拟。

对现在/将来的虚拟:

would do 会做

should do 应做

could do 能做

might do 可做

对过去的虚拟:

would have done 本会做

should have done 本应做

could have done 本能做

might have done 本可做

上面所列对过去的虚拟中的have 和 must have done 中的 have 体现了同样的作用——即表达过去时间内涵。

Have 不仅仅可以用于谓语动词中,也可以用于非谓语动词中;不仅可以用于真实的时态中,也可以用于非真实(虚拟)的时态中;用于谓语动词中时,have 表示绝对的时间,用于非谓语动词中,have表示相对的时间。

现在我们已经知道have 在must have been 中的作用了,那么我们在来看一句美剧对白:

She might have been upset.

他可能生气了。

She might been hungry.

她可能饿了。

通过以上对have内涵的讲述,我们现在可以轻松的理解了这两句对白中的have 同样是表达了“过去”的内涵,这两句是主系表句型,而不是主谓宾句型。

本文作者谢瑞,著有《英语思维:解密英语语法的原理》一书和《英语思维:十课建立完美语法体系》系列视频课程,欢迎转载,转载请注明出处。

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新