美文网首页
英语语法(4)

英语语法(4)

作者: 普通的海勇 | 来源:发表于2019-04-25 23:15 被阅读0次

英语语法中有个概念:完成式

这个看似比简单式要复杂,其实只是你没有理

解……

无论是简单式还是完成式都逃不过时间(time)

的左右。

有时候看似复杂而抽象的东西,如果用简单的

数学图形来描述,就能给我们带来更深刻的印

像。

之前讲过简单式用括弧形状来表达时间,完成

式则是以箭头形状来表达时间,表示动作的截

止时间。

简单式是交代动作发生的时段,而完成式并不

对动作发生的时段做明确的交代,只表示曾经

做过的意思。

①现在时间

请看例句,字迹有点丑,我先道个歉๑乛乛๑

英语语法(4)

主要从句I'm sure的动词am表示的是现在,除此

之外,没有时间副词交代是什么时候交代"看

到"这张脸的,只知道一定有见过。

即是说,"看到"的动作没有明确括出是哪个时段

发生的,只有一个箭头的形状,表示截止时间

是现在。

在这一刻以前看到我都算数,以后才去看,

则不算数。这就是现在完成时的条件,所以用

have seen(看过)。

英语语法(4)

把be动词当作动词看,那么再复杂的动词时

态,也只剩下两种变化:简单式和完成式。

这里用完成式,因为时间副词for a week是"到现

在算算有一个星期之久了",这时候重点在于

"算算到现在已经有……了",所以强调的是截止

时间,是箭头形状的时间,要用完成式"已

经"来配合,所以动词用have been。

后面的补语working是现在分词,表示持续性,

即"一直在加班",用来形容主语"我们"。动词

have been是be动词,不必翻译,只要解释完成

式的部分"已经"和时间副词"有一个星期"即可。

过去时间

传统语叫过去完成式,更复杂的说法是被动语

态的过去完成式,眼花缭乱……

我们用简单的图像表示:就是一个箭头指在一

个过去的时间,在那之前就"有……过"。

英语语法(4)

decided是过去时间,而时间副词before I

decided是"在我决定之前",所以不是括弧而是

箭头,以decided为截至时间。

这就得用过去完成式had been。补语smoking

there packs是一个形容词短语,-ing表示持续

性,也就是每天抽三包烟,而且是"一直如此",

用来形容主语"我"。

③未来时间

同理,未来时间的完成式,只是把箭头指在了

未来的一个点,即截至时间在未来。

观念上与现在、过去时间的完成式完全一样

可是在写法上,因为是未来的时间,所以动词

前面加一个will就可以了。

例句:

Next April,I will have worked here for 20 years.

(到四月,我在这里就工作20年了)

英语语法(4)

这个句子中有括出时间next April,看起来好像要

用简单式。可是另外还有一段时间副词for

20 years,是一个箭头。你不可能在4月份这个月

内替公司工作20年,所以Next April只是一个截

至时间,表示"算到四月为止有20年"来修饰动

词,所以用完成式。动词前面加上will,表示到现

在还没有,要到四月才会做满20年,也就是未

来时间的完成式。

相关文章

网友评论

      本文标题:英语语法(4)

      本文链接:https://www.haomeiwen.com/subject/dtotnqtx.html