—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

题型:不详难度:来源:
—Has anyone taught him how to do it?
—Sure. Lots of advice________, but he hasn’t made a decision.
A.gaveB.was givenC.have been givenD.has been given

答案
D
解析

试题分析:句意:有人教他怎么做了吗?——当然了。已经给了他许多建议,但是他还没有做决定。结合语境可知下文描述的是现在已经完成的动作,故用现在完成时态。主语Lots of advice是动作对象,故用被动语态。选D。
点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。语态的判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。
举一反三
--What did Sam say just now?
--He said he ______ at that time.
A.watched TVB.will watch TVC.was watching TVD.is watching

题型:不详难度:| 查看答案
I _______ some schools if I have a lot of money.
A.will buildB.buildC.sellD.will sell

题型:不详难度:| 查看答案
Many accidents _________ by careless drivers last year .
A.are causedB.were causedC.have caused D.will cause

题型:不详难度:| 查看答案
Jim said the book ____ very interesting.
A.beB.isC.wasD.are

题型:不详难度:| 查看答案
I would like to buy the black pen because I ______that kind of pen ______well.
A.have told ;writesB.was told;wrote
C.have been told;writes D.have been told;is written

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.