跳到主要内容
italki
返回答疑列表
初中英语 彭嘉树 已采纳

现在完成时和一般过去时到底怎么区分?

老师说一个强调对现在的影响,一个只说过去发生了,但做题时还是分不清。

回答

乔见微 最佳答案

看时间状语最快:带 yesterday、last week、in 2020 这种明确过去时间点的用一般过去时;带 already、just、yet、since、for 的用现在完成时。

王若溪

还有一个判断法:如果这句话后面能自然接「所以现在……」,就用现在完成时。对比 I have lost my key(所以现在进不去门)和 I lost my key yesterday。