定語從句只用that情況
1.當先行詞為anything,everything,nothing等不定代詞時,只能使用“that”。
2.當先行詞為all,any,much,many詞時,只能使用“that”。
3.當先行詞是形容詞最高級或被形容詞最高級修飾時,只能使用“that”。
4.當先行詞是序數詞修飾時,只能使用“that”。
5.先行詞被the only,the very,the same,the last修飾時,只能使用“that”。
6.先行詞里同時含有人或物時,只能使用“that”。
7.當主句是以who,which開頭的.特殊疑問句或先行詞是who時,只能使用“that”。
關系代詞指代某物事時,只用that不用which的情況
1.當先行詞是everything,anything,nothing(something除外,用which或者that均可),all,none,few,little,some等不定代詞時,或當先行詞受every,any,all,some,no,little,few,much等詞修飾時。
2.先行詞被序數詞或形容詞最高級修飾時。
3.先行詞被thevery,theonly,heright,thefirst,thelast等修飾時
4.先行詞前有thesame修飾時
如果表示和先行詞是同一物時用thesame…that…ThisisthesamepursethatIlostyesterday.這就是我昨天丟的那個錢夾。
如果表示與先行詞同一類或相似的某物,則用thesame…as…ThisisthesamepurseasIlostyesterday.這個錢夾和我昨天丟的那個一樣。
5.先行詞是并列結構,既有人又有物時
6.先行詞為數詞時
Lookatthebooksonthebookshelf.Youcanseethetwothatyouboughtmeformybirthday.
7.避免重復原則,當先行詞前面有who,which等疑問代詞時。
8.關系代詞在定語從句中作表語時,而且通常省略。
Myhometownisnolongertheplacethatitusedtobe.
9.關系代詞在therebe句型中作主語時,而且常可以省略。如:Thisisthefastesttrain(that)therehaseverbeen.
10.…thewaythat…
(…thereasonthat…/…thecausethat…)
英語語法順口溜:
定語從句只用that情況
口訣:先行不定代,thevery/only/first,
有高,序,some,all,much,few;
指物人,有了which/who。
定語從句不用that的情況
that用法真有趣,兩個地方它不去;
逗號后邊它不去,介詞之后不考慮。