求6道有关定语从句单项选择

问题描述:

求6道有关定语从句单项选择
1.Is this the factory___he worked ten years ago?
Sorry.I am not sure.
A.when B.where C.which D.the one
2.The man___I was sitting next to on the plane talked all the time.
A.who B.whose C.where D.which
3.Can you lend me the novel___?
A.that you talked
B.you talked about it
C.which you talked with
D.you talked about
4.That is the reason ___I didn't tell you the truth.
A.where B.what C.why D.which
5.Women___drink more than two cups of coffee a day have a greater chance of getting disease than those___don't.
A.who;\ B.\;who C.who;who D.they;they
6.Look out!Don't get too close to the house___roof is under repair.
A.whose B.which C.of which D.that
还有,帮忙讲一下关系代词which,who,that等和关系副词when,why,where等分别在什么时候用.有时选项中既有关系代词,也有关系副词,请问该怎样用?
能具体讲讲什么时候用关系副词,什么时候用关系代词吗?

1.B factory在定从中位宾语 又work是不及物动词 需要+介词连接
work in the factory 且in which=where
2.A talk to the man ,man在定从中为宾语 修饰人可有who/that/省略
不能用which
3.D 根据句译 你能借我内本你讨论的书吗?词组talk with sb about sth
4.C 不告诉你的原因 why=for which
5.C 都指代人 且在定从中充当主语 不可省略 另可用that
6.A 根据句译 应该是the house's roof 所以用whose
而C of which使用时必须+定冠词 才可 即 of which the roof