The boy_____I talked with just now is my best friend.A.which B.that C.whom D.where这里应该选什么,麻烦把理由讲清楚.这里的that和which有什么区别.应该怎样区分.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 17:22:49

The boy_____I talked with just now is my best friend.A.which B.that C.whom D.where这里应该选什么,麻烦把理由讲清楚.这里的that和which有什么区别.应该怎样区分.
The boy_____I talked with just now is my best friend.A.which B.that C.whom D.where
这里应该选什么,麻烦把理由讲清楚.这里的that和which有什么区别.应该怎样区分.

The boy_____I talked with just now is my best friend.A.which B.that C.whom D.where这里应该选什么,麻烦把理由讲清楚.这里的that和which有什么区别.应该怎样区分.
BC都对.boy是人,在定语从句中作宾语,所以C正确.that 可以代替人,也可以代替物,所以B也对.
which引出的定语修饰物,一般情况that,which可以互换使用.但是,非限定定语从句不能使用that,介词后也不能使用that,也就是说,这两种情况必须使用which.
必须使用that的情况:1.先行词处有序数词.2.有形容词最高级.3.有不定代词.4.有only,very这样的词.5.先行词是物和人.6.不重复原则.

答案选C。
这里的whom是talk with 的宾语。
呵呵。
that 有特指的意思。
which倾向于有选择的哪一个。