2015年同等学力申硕考试英语语法练习题(18)答案

2015-02-23 21:39:00来源:网络

  261. 答案:B

  解析:may 表示“可能”的意思,如:The weather may be hot, but it doesn’t matter, for the conditioner functions well. may 有时表示允许,如:He may come in now. 原句中的could call 是一种对现在的虚拟语气形式,是委婉的说法,如:I think you could have a drink of this soup now.

  262. 答案:D

  解析:might have done 为虚拟语气,用来表示猜测过去的事。如:Without our advice, you might not have succeeded.

  263. 答案:C

  解析:这是将来完成时,表示将来某一点时间前已经完成的动作,如:By August 24

  next year she will (shall) have worked there for five years.

  264. 答案:D

  解析:for you to meet them 在句中是带逻辑主语you 的不定式短语,作状语用。例如:Were they eager for the boss to raise their salary?

  265. 答案:C

  解析:雨停之前他们没有继续向前走,即hadn’t continued 发生在stopped 之前,故选C 项。再如:They had not gone on with the experiment until(till)all the researchers came to the lab.

  266. 答案:B

  解析:在表示时间和条件的状语从句中,谓语动词虽然表示将来,但不能用将来时的形式。如:When Jim comes back he will tell you what he has done. /I will not go with you if you don’t tell me the truth. /He wouldn’t go until we gave him what he wanted.

  267. 答案:C

  解析:had trained (过去已训练)发生在told (告诉)之前,故用过去完成时。例如:His army had been defeated when the reinforcement came to the battle field train. 也可以用作不及物动词,如:You must train hard if you want to join their team.

  268. 答案:C

  解析:根据can be heard 的时态,主语的谓语动词词组要用“到现在一直保持上升”(have kept + going up)的意思,故选C。再如:Production has been on the rise, so they can live a good life.

  269. 答案:B

  解析:“希望”发生在couldn’t find 前面,所以hope 用过去完成时。又如:The problem had been solved but he didn’t know.

  270. 答案:C

  解析:all the time 是一段时间,故谓语动词时态须用进行时,又如:During that period of time John was trying to find a way out for his firm.

本文选自新东方在线论坛。

更多>>
更多课程>>
更多>>
更多课程>>
更多>>
更多内容
更多>>
更多院校选择>>
更多>>
更多课程>>
-->