—Has anyone taught him how to do it?—Sure. Lots of advice________, but he hasn’t
题型:不详难度:来源:
—Has anyone taught him how to do it? —Sure. Lots of advice________, but he hasn’t made a decision.A.gave | B.was given | C.have been given | D.has been given |
|
答案
D |
解析
试题分析:句意:有人教他怎么做了吗?——当然了。已经给了他许多建议,但是他还没有做决定。结合语境可知下文描述的是现在已经完成的动作,故用现在完成时态。主语Lots of advice是动作对象,故用被动语态。选D。 点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。语态的判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。 |
举一反三
--What did Sam say just now? --He said he ______ at that time.A.watched TV | B.will watch TV | C.was watching TV | D.is watching |
|
I _______ some schools if I have a lot of money.A.will build | B.build | C.sell | D.will sell |
|
Many accidents _________ by careless drivers last year .A.are caused | B.were caused | C.have caused | D.will cause |
|
Jim said the book ____ very interesting. |
I would like to buy the black pen because I ______that kind of pen ______well.A.have told ;writes | B.was told;wrote | C.have been told;writes | D.have been told;is written |
|
最新试题
热门考点