问题: 由that引导的定语从句
引:
一般情况下that可指人或物,可以代替who,whom和which,在从句中作主语或谓语动词的宾语,但不能作介词的宾语。如:
Is this the doctor that(whom)you talked about yesterday?这就是你们昨天谈论的那位医生吗?
不是说that不能作介词的宾语吗,例句中you talked about that(指代the doctor)不就是在作介词的宾语吗
矛盾啊!请帮助!
解答:
这里是you talked about whom ,whom为宾格.
并非你所说的you talked abou that
这里是以that 引导的定语从句.显然,当你删去(whom)时,就很容易像你想的那样,其实是省略了一个whom指代doctor.理由就是上面所说的that不能作介词的宾语.既然这里已还原了一个whom.就应该没问题了.
有错请指教
谢谢
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。