请教几道中学选择题

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:13:14
It____Mike and Mong who helped the ole man several days ago.
A.was B.are C.were D.had been

The way he thought of ____ which he should be make use.
A.solving B.to solve C.solve D.anwering

The problem,____this afternoon is very serious.
A.being discussed B.discussed C.to be discussed D.will be discussed

The room,where there are ____one bed, is almost empty.
A.not more than B.no more than C.not less than D.no less than

---Mom,I want to buy another bag.
---Sorry,I'd rather you ____.
A.won't B.didn't C.don't D.can't

I advised he ___for a holiday.
A.went B. go C.going D.to go

What shoule we do if it ____ tomorrow?
Ashould snow B.would snow C.snow D.will snow

答案我都知道,只是不知道为什么不选其他选项,请大家帮忙解释一下为什么其他答案不能选。谢谢~~~

1. C.were 因为it指代的是从句“who....”。

2. C.solve 要不然, 这句话不完整,没有谓语动词。

3. C.to be discussed
因为它是即将发生而未发生的.
而A.being discussed 是正在进行中,与题中时间不符。
B.discussed 是已经过去的事情,除非题目改为"was very serious"才能成立。
D.will be discussed 如采用,则前半段已经是完整的一句话了,整个句子就犯了双重谓语的毛病。

4、D.no less than
因为there are已经说明了数量是复数,那么只有不少于one bed才能满足。
同理,B.no more than 被否定。
而A和C的“not...than”,不符合相关习惯搭配。

5、A.won't
从前句可判别该事情未发生,后句保持时态对应而已。
同理,B和C被否定。
而D.can't更不靠谱。因为文中涉及的购买与否,与能力无关。

6、B. go
这题考的是不定式省略的习惯用法问题。
advise sb. (to) do sth. 建议某人去做某事(未发生)
advise sb. doing sth. 建议某人做某事(在发生)
D选项不符合习惯用法,否。
C选项,因为for a holiday中的for已经说明了在当时未发生,否。
A选项,文中并不涉及建议者具体话语的引用,不需要继承时态,否。

7、更正一下,不应是shoule,而是should。笔误。
选C.snow
这题考的是虚拟语态省略问题。
A选项,前文已经有should,因此无须再重复了;否。
B选项,在虚拟语态中,采用情态动词的过去式表推测和不确定,而will表示肯定即将发生,还虚拟什么?否。
D选项,既然已经用will表示肯定即将发生,前文何必要用if呢?否!

希望你满意。