一、核心区别
现在完成时:强调对现在的影响,不具体说明时间。
一般过去时:强调过去发生的动作,有明确过去时间。
二、标志词对比
现在完成时:already、yet、ever、never、just、since、for。
一般过去时:yesterday、last week、ago、in 2020。
三、高频考点
1. have/has been to vs have/has gone to。
2. since+时间点、for+时间段。
3. 短暂动词不与时间段连用:borrow→keep。
四、真题演练
1. I ______ (see) the film twice.→have seen。
2. He ______ (live) here for 10 years.→has lived。
3. She ______ (visit) the museum yesterday.→visited。
五、易错提醒
He has gone to Beijing意为"去了还没回";has been to意为"去过已回"。