主要是区别,不要说什么现在完成时对现在有影响(怎么就对现在有影响了?),一般过去时没有,还有时间状语的差别。我懵懵懂懂知道一点,但不知全部……多举些例子,好像现在完成时还表示动作已经完成,但一般过去时也完成啦!?比如说:I have had lunch.(什么意思啊,是我已经吃过了,还是我现在不饿了?)
还有刚才那个句子你是怎么判断出意思的?不知说清楚没有,问了很多人,都不了了之了,谁能帮帮我,始终懂不了啊
你们怎么知道是这个意思而不是其他的,吃完了,为什么就是饱了…………
我有点笨哈……唉,帮帮我吧
大概是懂了,但为什么:I have had lunch一定表示“吃饱了”而不是“吃撑了”什么的
现在完成时和一般过去时的主要区别在于,现在完成时强调的是“过去做过的事情对现在的影响,强调现在”,一般过去时讲的是“过去做了什么事情,强调过去”,