几个初中英语语法题,会的请进

1、Could you tell me ____?
A.why so many students likes the teacher?
B.why so many students liked the teacher?(为什么不能选D,是不是因为could后面要接原形?)

2、-Where does Mr.Black live?Can you guess?
-sorry,I can't guess___.
A.where does he live.
B.where he lives in.
C.where does he live in.
D.where he lives.
(答案是选D,为什么不能C?)

3、在定于从句中,which和that的区别是什么(什么时候用which,什么时候用that)?

4、-Good evening.I ___ to see Miss Mary.
-Oh,good evening.I'm sorry,but she is not in.
A.have come B.come
C.came D.had come
答案是选A,为什么不能选B?

5、I ___ to see him yesterday.
A.had come B.came C.have come

请大家帮帮忙,谢谢
第二题,我是想问为什么不能选B~~~~~~,打错了

还有一题:
-Do you still remember the snow storm last winter?
-Sure.___ people ___ from doing going home during that time.
A.One hundred,stopped. B.Ten hundreds of,were stopped.
C.Hundreds of,were stopped.
答案是选C,可是不是有个短语是stop sb. from doing sth. 吗? 那么不是应该选A吗?

1。选c
2.题目是考查宾语从句,选项里的句子在题目中做宾语成分,要用陈述语气,所以B答案中有助动词“dose”在主语之前是错误的。

3.指代物时两词一般可通用;
介词后面只能跟“which”不能跟“that”;
先行词是形容词最高级,序数词,有人又有物时,先行词是all,nothing,
something,anything,everything,或者先行词被the same,few,little,
only等修饰时只能用"that";
非限定性定语从句中只宜用“which”。

4.情景中是已经来了,而且用现在完成时有强调已经来了的作用;选B的话只是
道明来了,相对来说,A是最佳答案,单选一般都是选最佳答案。

5.A答案是过去完成时,时间点是过去的过去,首先排除。B答案是一般过去式,
表示过去某个时间做过某事。C答案是现在完成时表示已经完成且对现在造成
影响。语境中只是说昨天做过某事,故选B.

最后一道,A stop B from doing sth,是指A使B停止做某事,而A was stopped from doing sth是A因为什么事情而被迫停止做某事。所以选C.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-08
1和2题都是宾语从句,语序是:连接词+主语+谓语。而1中的主句could you tell me(=can you tell me,更有礼貌的一种说法)所以宾语从句的时态要用一般现在时。Could you tell me why so many students likes the teacher.
2.的A和C的语序不对。B有Where 就不能用in

3. which 指那一个,那一些,介词和非限定性定语从句只能用which.
如:She was very fond of speaking French, which indeed she spoke well. 她很喜欢讲法语,而且确实讲得不错。
He lives in the house which is opposite ours.
他住在我们对面的那栋房子里。

that:既可指人也可指物,先行词是something,everything.. 或形容词的最高级时用that.如:
He expressed the hope that we would keep in touch with his firm.
他表示希望我们与他的公司保持联系。

4. 强调已经到来,用现在完成时

5.B.句子中的时间状语是yesterday所以用一般过去时

6. stop sb. from doing sth. 是主动语态
此题中考到被动语态,所以用Hundreds of people were stopped
第2个回答  2010-03-07
1,学生喜欢这位老师,是通常的情况,用一般现在时。
2宾语从句,用陈述句语序
3.that可以用于各种情况,而which不能指人,在表示时间,地点,原因时可以直接用that,但which前得分别加上on,in ,for
4.强调已来了的结果,所以用完成时。
5.B,昨天来的,一般过去时。
第3个回答  2010-03-07
1.请问D答案是什么?

2.题目是考查宾语从句,选项里的句子在题目中做宾语成分,要用陈述语气,所以B答案中有助动词“dose”在主语之前是错误的。

3.指代物时两词一般可通用;
介词后面只能跟“which”不能跟“that”;
先行词是形容词最高级,序数词,有人又有物时,先行词是all,nothing,
something,anything,everything,或者先行词被the same,few,little,
only等修饰时只能用"that";
非限定性定语从句中只宜用“which”。

4.情景中是已经来了,而且用现在完成时有强调已经来了的作用;选B的话只是
道明来了,相对来说,A是最佳答案,单选一般都是选最佳答案。

5.A答案是过去完成时,时间点是过去的过去,首先排除。B答案是一般过去式,
表示过去某个时间做过某事。C答案是现在完成时表示已经完成且对现在造成
影响。语境中只是说昨天做过某事,故选B.

最后一道,A stop B from doing sth,是指A使B停止做某事,而A was stopped from doing sth是A因为什么事情而被迫停止做某事。所以选C.
第4个回答  2010-03-12
1.陈述事实,用一般现在时。
2.是宾语从句,从句应用陈述句的语序,当原句为疑问句且句中有助动词do,does,did时,都要去掉
3.which用于先行词是事物的定语从句中,而 that则先行词是人或事物都可以
4.己来了,用现在完成时
5.时间是yesterday选B
6.人们被雪阻碍了,被动语态
第5个回答  2010-03-07
1应该选B,A选项答案有误。so many students 作主语,like不用加s
2是宾语从句,从句应用陈述句的语序,当原句为疑问句且句中有助动 词 do,does,did时,都要去掉
3which用于先行词是事物的定语从句中,而 that则先行词是人或事物都可以
4己来了,用现在完成时
5时间是yesterday选B
6人们被雪阻碍了,被动语态
相似回答