-How long did you skate?-I skated for two hours.第一句中”did”” skate”能换成”have””been skating”?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 17:42:19
-How long did you skate?-I skated for two hours.第一句中”did”” skate”能换成”have””been skating”?为什么?

-How long did you skate?-I skated for two hours.第一句中”did”” skate”能换成”have””been skating”?为什么?
-How long did you skate?-I skated for two hours.
第一句中”did”” skate”能换成”have””been skating”?
为什么?

-How long did you skate?-I skated for two hours.第一句中”did”” skate”能换成”have””been skating”?为什么?
你滑冰了多久?我滑了两个小时了.
不能换成现在完成时.因为“滑冰”这个动作中间没有间断而是一直连续的(for two hours表明一直在滑),所以不能用现在完成时来提问,只能用过去式提问;除非是滑完了已经停止一段时间了才能用现在完成时提问.

表示持续

如果你改成那个样子
你后面也要改成i have skated for two hours

更改了语意完全不一样了.
How long did you skate? -I skated for two hours.
你(当时)溜了多久冰?(当时)我溜了两个小时.
如果用have been skating:
你(到现在)已经溜了多久了?我溜(到现在)已经两个小时了.