现在完成时和一般过去时

问题描述:

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

这个问题其实很大,日后多看点英文书,多看点美剧你能慢慢体会到的.这里简单说一下."是我已经吃过了,还是我现在不饿了?"这个问题问得很好,I have had lunch.应该是我现在不饿了,为什么呢?这就回到那个概念--“对现在有...