来来来,用一个又是现代完成时+被动的句子,大家自己练练手。
13. The house has been redecorated twice since they moved in.
(打他们搬进来算起,这栋房子已经被装修过两次了。)

过去时间的完成式
这个在传统语法中我们叫做“过去的过去”,一般用“had+done”。看个句子。
14. Many soldiers had died from pneumonia before the discovery of penlincilin.
(发现盘尼西林以前,已经有许多士兵死于肺炎。)

盘尼西林发现之前,士兵死于上口感染引发的肺炎,盘尼西林的发现已经是过去的时间了(查证后在1928年)。而士兵死于肺炎是在这个过去的时间之前,如上图,构成了过去的过去。一根坐标轴看得清清楚楚。这就是过去完成式。
嗯哼,都是套路,本小结依然用一个含有被动语态的句子来提升我们看句子的能力。
15. Japan had not been defeated yet by the time Germany surrendered.
(到德国无条件投降为止,日本尚未被打败。)

“德国投降”是个过去的时间,截止到这一刻,日本都在还在侵略他国没有被打败,是过去时间的过去,也要用过去完成时。这个句子中除了这个时态以外,还有表示否定的“not”和被动语态,略微复杂些,但是别怕,抓住要领:把be动词当做真正动词,其后的动词分词当做一个形容词补语,-ed表被动、完成;-ing表主动、进行。
最后了,将来时间的完成式。
将来时间的完成式
这部分很简单,就是把表示截止时间的箭头移动到时间坐标轴now的右边,相应的加上表示未来时间的助动词will即可。
16. Next March, I will have worked here for 20 years.
(到三月,我在这里就工作20年了。)

这里需要辨析一下,next march这个时间状语好像表达要用简单式,but,这个句子还有另外一个时间状语for 20 years,所以我们画区间是从过去到将来(即将到来的三月),你总不可能用3个月代替20年的工作吧,肯定是从以往截止到将来。
嗯哼,再来一个练练手。
17. Come back at 5:00. Your car will have been fixed by then.
(五点再来吧,到时候你的车一定已经修好了。)
一样的处理方法,到下午5点,车在未来某个时间会被修好,是个确定的会在将来的完成的动作,so,将来完成时。懂?
总 结
这一讲有些长,因为我们把学校里面要讲将近一学年的关于动词时态的基本点讲透了,最后总结一下我们需要注意些什么:
1. 时态是时间(过去、现在、将来)和状态(简单式、完成式)。
2. 注意区分时态和语态(主动、被动)。
3. 有be动词出现,我们将其视为真正动词,其后变化的各种动词分词形式,将其形容词化做be的补语,但是be一般不翻译,因为是连缀动词嘛(忘了,看看第一讲。)
4. 时态傻傻分不清,用时间轴啊,普通式表达的就是在一定时间内的动作,做完就完啦,用括号。完成式表达动作具有截止时间的,动作将完成的。特殊的完成进行时还有表示“一直……或者动作具有持续性,且会对未来产生影响”。
5. 送大家一个表格,将我们研究的和传统语法对应起来,其实也不难,哈哈哈哈哈,请允许我骄傲下。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-70789-3.html
说白了预调酒只有新鲜度
>2015年10月