精英家教网 > 初中英语 > 题目详情
– Alex, how long ____________ you ___________ in this school?
--For three years. I’ll graduate in July.
A.are; studyingB.do; studyC.will; studyD.have; studied
D

试题分析:句意:亚历克斯,你已经在这个学校学习了多久呢?有3年了。我将在7月份毕业。后文有For three years.三年的时间,表示一段时间,句中用现在完成与how long一起连用,故选D
点评:现在完成时表示动作已经完成,并对现在造成了影响。初中阶段注意两个词所连的时间状语,即for后面加一段时间;since后面加点时间,有这两个短语在句子中时,句子都需要用现在完成时。
练习册系列答案
相关习题

科目:初中英语 来源:不详 题型:单选题

It’s seven o’clock. My family            breakfast.
A.is havingB.haveC.are havingD.Has

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

When it rains, she ______ a bus to work.
A.is takingB.takingC.takesD.to take

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

Hurry up! The play _______ for ten minutes.
A.has begunB.had begunC.has been onD.began

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

—I’ve got a ticket to the ball game tonight.
—Oh. How ___________ you __________ it?
A.had, gotB.did, getC.do, getD.will, get

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

--What did Sam say just now?
--He said he ______ at that time.
A.watched TVB.will watch TVC.was watching TVD.is watching

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

If it       rain tomorrow,we’ll go on a trip.
A.isn’tB.doesn’tC.won’tD.is going to

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

Mr. White is my English teacher. He ______ in this school for about 5 years.
A.has workedB.will workC.is workingD.works

查看答案和解析>>

科目:初中英语 来源:不详 题型:单选题

-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

查看答案和解析>>

同步练习册答案