当前位置:初中试题 > 英语试题 > 过去进行时 > -I"m so sorry that you didn"t win the skating marathon.-How long _____ you _____...
题目
题型:不详难度:来源:
-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, skating
C.have you skatedD.did, skate

答案
D
解析

试题分析:句意:你没有赢得滑冰赛,我很难过。你已经滑了多久了?5小时。题中用了I skated for 5 hours表示动词的过去时表示动作在过去发生,所以问的时候也用一般过去时不用现在完成时,故选D
点评:动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。一般过去时只表动词在过去发生,一般现在时表示习惯性的动词或是客观真理、事实。
核心考点
试题【-I"m so sorry that you didn"t win the skating marathon.-How long _____ you _____】;主要考察你对过去进行时等知识点的理解。[详细]
举一反三
What_____ you _____at eight yesterday evening?
A.have, doneB.did, doC.were , doingD.are, doing

题型:不详难度:| 查看答案
We will visit the Summer Palace if it          tomorrow.
A.will rainB.rainsC.won’t rainD.doesn’t rain

题型:不详难度:| 查看答案
Our teacher said the earth ________ around the sun.
A.wentB.goC.goesD.is going

题型:不详难度:| 查看答案
What        at nine o’clock last Sunday morning?
A. was you doing       B. were you doing           C. are they doing
题型:不详难度:| 查看答案
Listen! My sister_______ the piano in her room.
A.play B.is playingC.playsD.Playing

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.