定语从句只能用that的情况包括:
(1).先行词为all, everything, anything, nothing, little, much,等不定代词时
He told meeverythingthat he knows.
他告诉我他知道的一切。
There isnothingthat he can't do.
没有什么是他做不了的。
I don't have anythingthat is yours.
我没有你的东西。
(2).先行词被all, any, every, each, much, little, no, some, few等不定代词修饰时
All the booksthat you offered have been given out.
你提供的所有书籍都已被分发。
There is little waterthat is clean.
没有多少水是干净的。
(3).先行词有形容词最高级和序数词修饰时
This isthe best filmthat I have ever seen.
这是我看过的最好的电影。
[先行词含最高级,是定语从句只能用that的情况]
You arethe kindest manthat I have ever known.
你是我认识的最善良的人。
(4).先行词既指人又指物时
We talked aboutthe persons and thingsthat we remembered.
我们谈论了我们记得的人和事。
Can you seethe girl and her catthat are sitting on the chair?
你能看见坐在椅子上的那个女孩和她的猫吗?
(5).先行词被the only, the very,the same, the last修饰时
He isthe only manthat I want to see.
他是我唯一想见的人。
She isthe very girlthat we are looking for.
她正是我们正在寻找的那个女孩。
(6).句中已经有who或which时,为了避免重复时
Who is the manthat is making the speech?
那位正在演讲的男士是谁?
Which is the bookthat you need?
你需要的是哪本书?
总之,用that的范围比which/who更加广泛。
定语从句只用that口诀:
以下情况只用that,先行是个不定代,
或是含有不定代,含有最高级序数,
指人又指物,或有which/who,
别忘the very/only/last/same。
定语从句只能用that的情况就解析到这里,要学到更多,请点击: