高中英语单选问题

2.My uncle promised to buy a nice gift for me,_____beyond my imagination
A.which Bsomething
答案是B 为什么不能用which
3.Thepolice found few people_____at the station and all the buses____.
Astaying;gone Bstaying:have gone
答案是A 为什么表示车已经离开不用have gone?

谢谢
1.Do you still believe in love?
Absolutely.It is no time,money,power or whatever but love_____can cure our pain
A.which Bthat
答案是B 为什么不能用which啊?

1.这是典型的强调句型。It is...that...意思是“不是时间,不是金钱,也不是权力或者其他东西,而正是爱,能治愈我们内心的伤痛。”
2.如果用which,用的应该是从句,那么逗号后面必须是完整的句子,而这里缺乏谓语,应该在which后面加一个was。用了something,就是独立主格结构,通过省略“Something was beyond my imagination.”中的was来使得这个句子能够与前面的句子合并成一句,从而让something的意义更清楚,就是指my uncle答应买礼物这件事情。
3.前后是同一个结构,就是find+宾语+宾语补足语的结构。根据句意,前后两件事情都是“发现”的内容。find确实有接从句的用法,但是中间的and说明应该前后一致,也就是用同一个结构。况且就算结构不一致,后面想用从句,那也应该加一个that,并把have改为had,也就是:...and that all the buses had gone.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-14
1,Bthat 为正确选项。
这是it is no 。。。but 。。。的强调句,将句子分拆为:It is not time,money,power or whatever. It is love that can cure our pain 就明白了。
2,B something 是正确选项。
something beyond my imagination 是 独立主格结构,做状语。如果用which,则要加上was;
3,A,staying;gone 为正确选项。
第一个空,考查find sb/sth doing sth句型,第二个空,考查 find sb/sth +adj 句型。这里的gone是形容词=missing。前面是过去式,故后面不能用have gone,用had gone就可以。

【俊狼猎英】团队为您解答。本回答被网友采纳
相似回答