小板凳时间
复习
完成式跟简单式一样,存在时态问题:现在(now),过去(past),未来(future).这三种时态的区分,也可以通过时间轴方式进行判断。
现在完成时,以现在为节点,传递给别人一个过去的信息。
·Many soldiers had died in the brutal war before the reform and opening up.在改革开放以前,已将有许多士兵死于残酷的战争中。
分析:这个句子要传递给的是一个关于士兵死于残酷战争的信息,为have died in the war.这个句子中的时间副词说的是改革之前,改革开放对于以当前时间角度叙述事件的我们来说已经是过去式了,而士兵是死于改革开放之前,可以理解为过去式的完成时态,为had died来传递已经有很多士兵死于战争中的信息。而假若强调的是动作本身也可以使用过去式,Before the reform and opening up, many soldiers died in the brutal war.这是其中细微的差别。
·I had been reading three books on economics a day before I decided to go to graduate school.在我决定读研究生之前,我每天都看三本经济学的书。
分析:与句子1一样,决定的那一刻起动作已经成为过去式,为decided to do sth.传递我读经济学书籍这个信息在决定之前为had read。假设你跟别人强调的是我过去是“一直”在读哦,那么你就要在句子中作出标识,也就是使用形容词reading;而形容词补语前不能缺少be动词,配合过去完成式构成had been reading.当然仅仅强调读书这个事件也可把句子写为Before I decided to go to graduate school, I had read three books on economics every day的形式。
·He had not been released before I left.我离开之前他尚未被释放。
分析:这里交代了了一个关于在我离开之前的否定事件,为had not done;释放使用被动形式be+released,结合过去完成时构成had been released.我们会发现其实无论简单式还是完成式中的被动语形式或者持续状态形式其实构成都是一模一样的,都是be动词后接形容词形式补语,be作为连缀动词不解释,区别只在于简单式中的be与完成式中的have done针对now/past/future这三种时态所作出的不同形式变换。
输出时间
•"妈我做完作业之前就把衣服洗啦"。你会针对传递一个信息与强调一个动作分别写出一个句子吗?
总结时间
•表达过去之前的一个事件,作用过去完成时态,构成形式为had done;
•无论简单式还是完成式中的被动语形式或者持续状态形式都是be动词后接形容词形式补语,be作为连缀动词不解释,区别在于简单式中的be与完成式中的have done针对现在/过去/未来这三种时态所作出的不同形式变换。
PS:管它真理无穷, 近一寸有近一寸的欢喜。
网友评论