几道英语单项选择问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:26:14
1.This is the small house ____ I lived ten years ago.

A.that B.which C.of which D.where
答案 D (为什么不能选A,A和D什么区别分别用于哪几种情况,或者有什么窍门)

2.A new school ____ over there in two years.

A.may build B.may be built C.will build D.was built
答案 B (后面是in + 一段时间,应该用将来时吧,为什么选B,如果C改成will be built是不是就可以选的)

3.The reason ____ he didn't come to school yesterday is ____ his mother was ill.

A.why;because B.why;that C.that;because D.that;that
答案 B (为什么不能选C,除了the reason why,不是还有the reason that这样的搭配吗,那么什么时候用why,什么时候用that,能举些例子吗)

4.The teacher demanded that the homework ____ before eleven.

A.hand in B.should hand in C.must be handed in D.be handed in
答案 D (不是虚拟语气的宾语从句,中有表示愿望建议命令等动词如demand等词,谓语动词用should+动词原形,should可以省略,那么为什么不选A跟B而选D?)

5.____ what to do,he asked his teacher for help.

A.Not known B.Not knowing C.Not to know D.Having not known
答案 B (莫非是固定搭配?为什么不选D)

麻烦

1. 如果用which就需要是有介词的
This is the small house in which I lived ten years ago 用where跟in which是一样的 这种题你就要看先行词在从句中有没有和动词中间加介词的,live in the small house. 如果直接说,应该是这样的。所以用which时就要加介词,where则直接表示了这个意思。
2.如果C改了就可以选了,in two years代表要在两年内建成,是将来时。

4.作业是被交的 所以是be handed in,demand that 后面是应该加should do,should可以省略。 所以应该选D,(should) be handed in before eleven.
5.现在分词做原因状语

1
就把句子换位改写一下,
I live in(后面要加介词的对吧)the small house tne years ago.
所以题目里原句里也要介词,
但是“where”这种词本身就等同“介词+which”
做这种题就注意介词问题就好了
A和D没介词,C的话显然介词用错了。
2
要用被动,A和C是主动,D时态错,你说的那个will be built也可以
3
我本人做这个都凭感觉的,阿呵~~
the reason why后面的是什么的原因,
the reason that后面就是修饰the reason的,等同于the reason,
后面that用来引导的,没什么意思,习惯用吧,不用的话读着别扭,不用也可以的,
出现 reason 了就不能用because ,虽然我们中文都可以,就像because 和so不能一起用一样

4
要用被动的,当然不能用A和B
5
句首表示原因的都是这种用法。

1.因为是说你住的地方,指地点,所以是where.that用于人或物
2.恩,我认为你说的可以。
3.表原因用why,这道地好像是第一题,有3种情况。(1)地点:where