语法填空中如何判断用过去完成时还是现在完成时

如题所述

第1个回答  2013-09-24
过去完成时有个重要判断点----过去的过去。它的语法意义是描述两个发生在过去的动作谁在前,谁在后。The train had left when we got to the station. 火车走在我们到达之前(都是过去发生的)
现在完成时强调过去发生的动作与现在有关系,对现在有影响。I have learned 5 English songs(我现在还会这5首歌)
基于以上两点判断,进行时态的选择。本回答被提问者和网友采纳
第2个回答  2013-09-24
看助动词是have还是had,是have就是现在完成时,是had就是过去完成时