几道初三的选择题,请来看看

You _____ talk loudly in the reading-room.
mustn't can't needn't may not
填mustn't还是can't,为什么?我觉得这两个都可以啊

Dd you know when john _____ for dinner this evening?
No,but I think he _____ when he is free.
A.will come,comes B.will come,will come C.comes,comes D.comes,will come
选哪个,为什么?

He wanted to know how long _____ in hospital?
A.she si staying B.she had stayed C.did she stay D.she stay
选哪个,为什么?

请解答下,谢谢了

1. You _____ talk loudly in the reading-room.
mustn't can't needn't may not
填mustn't还是can't,为什么?我觉得这两个都可以啊
答:最怕初中某些高手出的这样的“妙题”,没有可信度,一般是所谓的模拟题,一搜索,固然!
考前模拟- 360教育网--最大的免费教育资源网
We ______ talk loudly in the reading room.
A. can't B. mustn't C. may not D. don't have to.
其实这题与上一题一回事,don't have to=needn't
这一题根据出题心理学,出题老师的水平,我知道,“最佳”,“正确”答案是mustn't.
但实在不是一道好题目,其它三个都是可能的,依次为:mustn't, man not , can't 和needn't (dodn't have to)。光是这么一句话,并不能让人信服只能选mustn't。楼上的这位老师(回答者: oneinabillion )说得非常好,还举了例子,借用一下:
You mustn't talk loudly in the reading room--it's the school rule.
You can't talk loudly in the reading room--it's not nice.
You needn't talk loudly in the reading room--it's so quite that i can even hear you whisper.
You may not talk loudly in the reading room--or else I will call security and have you removed.

2. Do you know when John _____ for dinner this evening?
No,but I think he _____ when he is free.
A.will come,comes B.will come,will come C.comes,comes D.comes,will come
选哪个,为什么?
答:B
译:你知道约翰今晚什么时候来吃晚饭吗?
我不知道。不过我想他有空时会来的。
析:本题考宾语从句中的将来时态与状语从句中将来时态的区别。大家都知道,在时间和条件状语句中,用现在时表示将来,但有的学生甚至老师只简单记作When, if从句中用一般现在时,不用will+ V. 故意设两个陷井。其实这两个when从句都是宾语语从句,该用一般将来时态还得用!
评题:题句意思很不生活化,翻译时很不是味道!见过比这更好的题目。

3. He wanted to know how long _____ in hospital?
A.she is staying B.she had stayed C.did she stay D.she stay
选哪个,为什么?
答:B
译:他想道她住院有多久了。
析:考宾语从句的语序、时态一致及完成时延续用法。主过从句,时态一致,排除AD。(D项抄写可能有误,为stays,否则不是好的干扰项。错误太明显,如果是stayed, 则会有争议). 从句主谓语序正常,排除C。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-28
You _____ talk loudly in the reading-room.
填mustn't 表示禁止,不准; can't 表示不可能,不能

Did you know when john _____ for dinner this evening? 主句为一般现在时,宾从句可椐实际情况,用相应时态。这时表示将来,故用一般将来时
No,but I think he _____ when he is free. 在THINK的宾从句中又含有主从复合句,when he is free是时间状从句,用现在时表将来,(宾从句中的)主句用将来时,即主将从现。
B.will come,will come 对的。

He wanted to know how long _____ in hospital?
B.she had stayed 对 过去完成时。主句是过去时,宾从句用相应的过去时态。
表示在他问的时间之前已经住多久了,是过去的过去。
第2个回答  2011-04-28
第二和第三题,地下室那位答的是对的,一楼那位答的全错。
但第一题所有答案都对。如以下情景:
you mustn't talk loudly in the reading room--it's the school rule.
you can't talk loudly in the reading room--it's not nice.
you needn't talk loudly in the reading room--it's so quite that i can even hear you whisper.
you may not talk loudly in the reading room--or else i will call security and have you removed.
第3个回答  2011-04-30
mustn't 禁止做某事 can't 猜测意思为“不可能” 表达能力时意思为“不能做某事”
B 考察宾语从句的时态 主现从不限 不知道约翰今晚什么时候来吃 和他有时间就回来的 都是未发生的事情 且不受主句时态限制 自由选用合适的一般将来时will come
B宾语从句的时态问题和语序问题 主过从限过 的原则和陈述语序 选B
第4个回答  2011-04-28
mustnt 绝对不允许
B 前一句是宾语从句 主句是一般现在时 从句是什么时态就用什么时态 第二句是when 引导的时间状语从句 主将从现
B主句是过去时 从句用过去的某一时态 而且是陈述语序 所以只有b是对的
相似回答