非常简单。英语一般过去式和现在完成时的区别hehasseenthefilm.hesawitwithmetwodaysago.第一句强调结果。不管什么时间,只要发生了,你就用“现在完成时”。第二句强调“发生的具体时间”,你就用“一般过去时”。又比如:maryhasarrived.shecame/arrived5minutesago.nowshe'swaitingdownstairs.justgodownandseeher.
英语中没有一般完成时,只有一般现在时、一般过去时、现在完成时、过去完成时……
有人问你吃饭了吗?你说的吃过了,对现在有影响,(人家现在请客你也吃不下了)所以是现在完成时,Ihavealreadyhadlunch而你写日记说吃过午饭我去打球了,就是纯粹的描述过去的事,Ihadmylunch,zhenIwenttoplayball
一般完成时就是对现在有一定影响,并且动作已经结束的时态。
100 浏览 7 回答
104 浏览 4 回答
154 浏览 2 回答
239 浏览 3 回答
324 浏览 3 回答
315 浏览 2 回答
142 浏览 3 回答
99 浏览 6 回答
169 浏览 8 回答
191 浏览 4 回答
156 浏览
190 浏览
305 浏览
272 浏览
281 浏览