1.选B
讲解:needn't 不需要;shouldn't 不应该;mustn't 不许,不准
例如:You needn't to come here.你不需要来这儿。
You shouldn't come here. 你不应该来这儿。
You mustn't come here. 你不准来这儿。
很明显,这三个词的意思是不一样的,整个句子翻译成:我们本就不应该等她,因为她从来没来过。
另外这道题里的wait过去已经发生过的事了,所以用wait的过去完成时,即have waited.
2.选C
讲解:整个句子翻译成:在他睡觉的时候,所有的窗户都开着。
when和while的意思是:当...的时候,引导的是时间状语。
比如:What does your mother do when you come back?
What does your father do while your mother is cooking?
with可以用来引导伴随状语,在这道题里,窗户开着是他睡觉时的一个伴随状态,所以应该选with.
很显然,because是不对的,因为句子前后不存在因果关系。
3.选C
讲解:这道题的主要思路是kake sure+宾语从句,主句是一般现在时,从句应该用现在完成时
以下的网址是关于宾语从句的,有兴趣的话好好学学:
http://baike.baidu.com/view/343.htm?fr=ala0_14.第一个空填the,第二个空不填
讲解:stars是复数形式,显然是可数名词,前面应该加定冠词;space是不可数名词,前面不能加冠词。
5.选A
讲解:这道题主要是介词on+宾语从句
记住这个固定的用法就可以了:on how to do sth
6.(1)may+have+done” 表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。
(2)“might+have+done” 表示对过去事情的推测,might与may意思相同,但 可能性更小。多用于虚拟语气结构中。
例如:—What has happened to George?
—乔治发生了什么事?
—I don't know. He may have got lost.
—我不知道,他可能迷路了。
He might have given you more help, even though he was busy.
他或许会多给你一些帮助,即使他很忙。
7.surprise可以是可数的,也可以是不可数的
(1)如果单纯表示惊奇,通常不可数,如:
Their defeat caused little surprise. 他们的失败不足为奇。
(2) 表令人惊奇的人或事则可数,如:
What a surprise! 多麽令人惊奇呀!
Give me a surprise.给我一个惊喜。
希望以上的讲解能对你有所帮助!继续努力!!祝你学业有成!!