高中英语题。我不会的。

希望给我点解释。这些都是我不明白的。是很久前的高考题。谢谢了。
1.We ____ for her because she never came.
A.needn"t B shouldn"t have waited C mustn‘t D mustn't have waited
2.He slept well ___ all the windows open.
Awhen Bwhile C with D because
3.Can you make sure ___ the gole ring?
Awhere Alice had put Bwhere had alice put Cwhere alice has put Dwhere has alice put
4.Beyond __stars,the astronaut saw nothing but __space.填冠词。。
5.Last summer I took a course on ___
Ahow to make dresses Bhow dresses be made C how dresses to be made
6might have done 和 may have done 的区别。。
7surprise 做名词是否可数。
说说选择题吧。

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_1

4.第一个空填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.给我一个惊喜。

希望以上的讲解能对你有所帮助!继续努力!!祝你学业有成!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-30
1.B shouldn"t have waited
后半句是一般过去时,故从时态上讲只有B或D可能是对的。D mustn't have waited 意思是“本不能等。。。”,意思不符合。只有 shouldn"t have waited “本不应该等”才符合句意。

2. C.with
用排除法。后面all the windows open 不是一个句子,故A。when B。while D because 均不符合。

3.C.where Alice has put
make sure 后接从句,语序是陈述语序。

4.the,/
the stars指太阳等恒星。后面的space指太空,不用冠词。

5.A。how to make dresses
on 后接“疑问词+不定式”做其宾语,当然也可接从句,但要用陈述语序。B。how dresses be made 虽是陈述语序,但系动词时态不对。

6.唯一区别是前者肯定的语气比后者更弱,即可能性更小。

7.既可做可数名词,也可做不可数名词。做“令人惊奇的事或物”时,是可数,泛指吃惊,惊奇时,不可数。如:I met with two surprises during the holiday.(指令他惊奇的事情,可数) To my surprise,I failed the exam.(不可数)

(你的问题不少,但你的赏分不多,哈哈)本回答被提问者和网友采纳
第2个回答  2010-08-29
1. B (不应该等她,而不是不能等她)
2. C (with做伴随状语)
3. C (首先要用肯定语序,然后要与主句保持时态一致,所以要用现在的时
态,就是现在完成时)
4. the 不填
5. A
6. might 是may的过去时态 might 比may 更委婉
7.如果当令人吃惊的事物的意思讲,就是可数的,其他的意思不可数
第3个回答  2010-08-30
第一题——
选B,因为never came说明是过去发生的事,说明我们在过去等过她,所以本句的意思应该是“我们本不应该等她”,所以选B

第二题——
选C,本句是一个简单句,所以空中只能是介词。而在这里while不宜使用,所以用with,作伴随状语

第三题——
make sure后面跟的一定是宾语从句,所以排除B、D。主句是一般现在时,从句不能用过去完成时,所以选C

第四题——
beyond是介词“越过”的意思,所以后面一般情况加名词时要加冠词the。nothing but 后面不能用the,而space又是不可数名词,所以不填

第五题——
选C,因为A中宾语从句的形式主语I,而course与从句实际上是同位语关系,所以选C(这个我有把握,我做过这个题,不过老师讲的忘了很多)

第六题——
might、may在使用上没有时态的区别,但是might表示的可能性更小

第七题——
surprise表示惊诧时不可数,表示令人惊奇的事物时可数
相似回答