语法要点

现在完成时 vs 一般过去时

I have lived here for 5 years. / I lived there in 2010.

点「复制」把词条和说明一起拿走。

说明

现在完成时强调「与现在有关」,常配 for / since / already / yet / ever;一般过去时强调「过去某个时间点结束」,必须配明确过去时间(in 2010、yesterday)。两者不能和具体过去时间连用完成时。

同类条目

现在完成时 vs 一般过去时 —— I have lived here for 5 years. / I lived there in 2010. · 语法要点 · 阅界知识库