The pretty girl [ ] is my good friend.[请说明为什么]A.whom I had a talk withB.which I had a talk withC.who I had a talkD.whom I had a talk

问题描述:

The pretty girl [ ] is my good friend.[请说明为什么]
A.whom I had a talk with
B.which I had a talk with
C.who I had a talk
D.whom I had a talk

选A。首先指代人有whom不用which,其次have a talk with sb是固定搭配,介词with不能省略。

答案是A。
whom指代的是前面的the pretty girl ,所以B不能选,which不能指代人。
选whom而不是who是因为whom是talk with的宾语。
不选D的原因是talk with sb.是固定搭配,with是不能省略的。

Awhom,这里 I had a talk with the pretty girl,the pretty girl 是先行词,the man同时作为.whom I had a talk with句子的宾语,只人的,所以用whom