满分5 > 高中英语试题 >

—Who do you think will get the first pri...

—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 preparing                     D.has been preparing

 

D 【解析】 试题分析:考查时态,本题的关键词是时间状语for months;该短语做时间状语的时候,经常和现在进行时或者现在完成进行时连用。句意:—你认为谁会赢得第一名?—也许是Mary,这几个月她一直都在准备。现在完成进行时表示从过去某个时间到现在一直进行的动作,故D正确。 考点:考查时态
复制答案
考点分析:
相关试题推荐

She didn’t come to the party last Sunday. _________, she must have made the party more exciting.

A.If she came                            B.Would she come

C.Had she come                          D.Did she come

 

查看答案

Jack is good at English but he doesn’t like physics. _________ his twin brother.

A.So is                                 B.Neither does

C.So it is the same with                     D.So it is with

 

查看答案

Many people agree that _________ knowledge of English is a must in _________ international trade today.

A. a; /             B.the; an            C.the; the           D./; the

 

查看答案

Tom thought it was an honor ___________ to speak in the ceremony.

A.to invite          B.to be invited       C.inviting           D.having invited

 

查看答案

They desired that they __________ the right to attend the meeting.

A.had              B.have             C.are              D.were

 

查看答案
试题属性

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