早教吧 育儿知识 作业答案 考试题库 百科 知识分享

which和THAT什么情况下不能通用?

题目详情
which和THAT什么情况下不能通用?
▼优质解答
答案和解析
有两种情况只能用which
1.关系代词前有介词时
eg:This is the hotel in which you will stay.
2.如有两个定语从句.其中一句的关系代词是that.另一句宜于用which.
eg:Let me show you the novel that I borrowed from the liberary which was newly open (新开放) to us.
只宜于用that的情况:
1.先行词是形容词最高级或者它的前面有形容词最高级时
eg:English is the most difficult subject that you will learn during these years.
2.先行词是序数词.或它的前面有一个序数词时
eg:He is the last person that I want to see.
3.主句中已有疑问词时
eg:Which is the bike that you lost?
4.先行词既有人又有物时
eg:The bike and its rider that had run over (撞倒了)an old man were taken to the police station.
5.先行词是all.much.little.something.everything.anything.nothing.none.the one等代词时
eg:You should hand in all that you have.
6.先行词前面有only.any.few.little.no.all.one of.the same.the very等词修饰时
eg:The only thing that we can do is to give you some money.
7.有两个定语从句.其中一个关系代词已用which.另外一个宜用that
eg:Edison built up a factory(办了一个工厂) which produced things that had never been seen before.