永发信息网

-I'msosorrythatyoudidn'twintheskatingmarathon.-Howlong_____you______?-

答案:2  悬赏:60  手机版
解决时间 2021-12-19 03:11
  • 提问者网友:山高云阔
  • 2021-12-18 12:41
-I'm so sorry that you didn't win the skating marathon.-How long _____ you ______?-I skated for 5 hours.A.have, been skatingB.were, skatingC.have you skatedD.did, skate
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-12-18 13:15
D解析试题分析:句意:你没有赢得滑冰赛,我很难过。你已经滑了多久了?5小时。题中用了I skated for 5 hours表示动词的过去时表示动作在过去发生,所以问的时候也用一般过去时不用现在完成时,故选D考点:时态点评:动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。一般过去时只表动词在过去发生,一般现在时表示习惯性的动词或是客观真理、事实。
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-12-18 14:53
谢谢了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯