精英家教网 > 高中英语 > 题目详情
—Who do you think will get the first prize?
—Mary, of course. She ________ for the competition for months.
A.is preparing B.was preparing
C.had been preparingD.has been preparing
D

试题分析:考查时态,本题的关键词是时间状语for months;该短语做时间状语的时候,经常和现在进行时或者现在完成进行时连用。句意:—你认为谁会赢得第一名?—也许是Mary,这几个月她一直都在准备。现在完成进行时表示从过去某个时间到现在一直进行的动作,故D正确。
点评:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。
练习册系列答案
相关习题

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

Lately, the media and netizens              a girl named Guo Meimei for her action, which led to people losing confidence in charity.
A.had criticizedB.criticized
C.criticizeD.have been criticizing

查看答案和解析>>

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

—Mr. Harry, we want to hear what you think about the reform being carried out in our school. 
—OK, I _____ to that.
A.am comingB.have comeC.cameD.come

查看答案和解析>>

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

The gasoline _______. Let’s fill the car up at the next gas station.
A.is running out B.has run out
C.is being run outD.has been run out

查看答案和解析>>

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

It is the first time that I _______ this kind of moon cake.
A.enjoyedB.haveenjoyedC.enjoyD.had enjoyed

查看答案和解析>>

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

I want to buy that kind of cloth because I _____ the cloth _____ well.
A.have told; washesB.have been told; is washed
C.was told; washedD.have been told; washes

查看答案和解析>>

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

Every morning they meet in the same café. They      there for years.
A.have goneB.are going C.goD.have been going

查看答案和解析>>

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

—May I speak to your manager Mr. Williams at five o’clock tonight?
—I’m sorry, Mr. Williams _____ to a conference before then.
A.will have goneB.had goneC.would have goneD.has gone

查看答案和解析>>

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

By the time some scientists ____ the lost towns, they ____ an awesome historical site.
A.had found, had foundB.found, found
C.found, had foundD.had found, found

查看答案和解析>>

同步练习册答案