一般过去时和现在完成时怎样区分?

2个回答

  • 过去时:表示过去某个时间点发生的事情或存在的某个状态.表示过去的习惯.

    表主语过去的特征.

    标志词:yesterday,last month,;last year,in 1999,two days ago等

    现在完成时:(过去)发生的动作,但是与(现在)有联系.1.表示动作从过去开始并延续到了现在,对现在造成的影响,或许还要延续.2.动作发生在过去,已经结束但对现在有影响.

    标志词:already,yet,just,ever,so far,up to now等

    例子区别:Were you at school yesterday?(解析:昨天你在学校吗?问的是昨天的事情.但对今天没什么影响.)

    I have just finished my homework.(解析:我刚刚写完作业.看上去好像是过去才发生的事情.但是对我现在有了影响.)