英语达人帮帮忙!!1

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:07:55
我们学过现在完成进行时的时候给学生讲过现在完成进行时不能和表示过去的时间状语连用,可是这样的情况应怎样给学生讲解:
I have learnt a lot in the last few years.
I have changed a lot in the last few months.
为什么会有表示过去的时间?不知道应该怎样给学生讲解!谢谢~~~

现在完成时可以和段时间联用,您一定和学生说过吧,for+段时间,是现在完成时的标志。in the last few years可以换成during the last few years,这是个时间段,不是过去具体某一天 某一天。

1.在过去的几年中学到了很多,而且那些知识对现在仍然有影响或者一直在用
2.在过去的几个月里我改变了很多,正是因为这些改变才塑造了现在的我,也就是说这些改变对现在仍然有影响,前后有因果连接的关系