早教吧作业答案频道 -->英语-->
-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”?
为什么?
第一句中”did”” skate”能换成”have””been skating”?
为什么?
▼优质解答
答案和解析
你滑冰了多久?我滑了两个小时了.
不能换成现在完成时.因为“滑冰”这个动作中间没有间断而是一直连续的(for two hours表明一直在滑),所以不能用现在完成时来提问,只能用过去式提问;除非是滑完了已经停止一段时间了才能用现在完成时提问.
不能换成现在完成时.因为“滑冰”这个动作中间没有间断而是一直连续的(for two hours表明一直在滑),所以不能用现在完成时来提问,只能用过去式提问;除非是滑完了已经停止一段时间了才能用现在完成时提问.
看了 -How long did ...的网友还看了以下:
有关英语的疑问Two-thirdsofthepeoplediedorwereinjouredfro 2020-05-15 …
I have already bought the book for about two year 2020-05-15 …
i have already bought this computer for two years 2020-05-15 …
She has bought the car for two years 这句子为何是病句呢?说明 2020-05-15 …
I will finish this work after two days.这句话哪里有错啊是改 2020-05-16 …
“have been "的用法及意思He has been ill for two days这句话 2020-05-16 …
My uncle left for London two weeks ago.句意不变My unc 2020-05-16 …
she has been to Beijing for two months这句话有错吗? 2020-05-16 …
she and her family hid away for nearly two months 2020-05-16 …
"Child is the father of man:Mark Twain’s two Adve 2020-05-17 …