怎样区别一般过去式和完成时态的句子
问题描述:
怎样区别一般过去式和完成时态的句子
答
句中带有ago的句子用过去时,
有yet,since的句子用完成时。
答
一般过去式 用的动词时过去式
完成时态是have +过去分词,的形式
答
分主次两点。
主要的是看语法结构,过去完成时的结构为:have/has + done,后者是指动词的过去分词,与过去式理论上是拼写不一致的,但实际许多词的两个形式是一致的,故有无have/has成了判断的重要依据。
次要的是看时间状语,过去完成时是基于一个时段的,故时间状语多为a day, before/until sometime, since sometime等等;过去式是基于一个时点,故时间状语多为at 9:30, yesterday, last month, when...等等。
答
一般过去式是指过去发生的行为或事件,完成时态是指行为或事件发生且对现在产生影响。
答
主要是看有没有对现在造成影响.
比如,为什么你来这么晚?
昨天车拿去修了.
因为车拿去修所以导致现在迟到,就该用完成时.
单纯的过去时,比如我昨天喝了杯咖啡.