how long did you skate?

来源:百度知道 编辑:UC知道 时间:2024/06/30 14:53:56
I skated for two years.是持续的时间为何不用过去完成时。

这是纯表过去,滑冰已经在过去结束了。
如果是到现在为止滑了两年,那么就用现在完成时.
如果是截止到过去某个时间滑了两年就用过去完成时.
我是初中英语老师,经常给学生讲这些知识,不知道你能否看明白,如果还有疑问,请提出。

过去完成时表示过去的过去,因此这里缺少一个可以参照的另一个过去时间点

如果是日常生活用语,语法不那么严格!

因为这是延续性动词,可以用过去式代替过去完成时。