满分5 > 初中英语试题 >

-I'm so sorry that you didn't win the sk...

-I'm so sorry that you didn't win the skating marathon.

-How long _____ you ______?

-I skated for 5 hours.

A.have, been skating                      B.were, skating

C.have you skated                        D.did, skate

 

D 【解析】 试题分析:句意:你没有赢得滑冰赛,我很难过。你已经滑了多久了?5小时。题中用了I skated for 5 hours表示动词的过去时表示动作在过去发生,所以问的时候也用一般过去时不用现在完成时,故选D 考点:时态
复制答案
考点分析:
相关试题推荐

The boy often forgets        his homework. So his teacher is angry

A.does             B.to do             C.doing             D.did

 

查看答案

      John was walking to school, he saw a cat in a tree.

A.Because          B.Since             C.While            D.If

 

查看答案

Tom will visit our farm              two weeks

A.in               B.after             C.during            D.on

 

查看答案

He said he _____to the beach every Saturday.

A.go               B.goes             C.went             D.going

 

查看答案

Could you give me ___advice?

A.a few             B.any              C.some             D.a little

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.