问题: 把这两个句子用定语从句连接起来
The police soon arrived on the spot.
The traffic accident happened there.
请看这两种方式是不是都对?
The police soon arrived on the spot where the traffic accident happened.
The police soon arrived on the spot that the traffic accident happened.
解答:
第一句子是对的,从句中有主语the accident,谓语happen 不及物所以不用接宾语。所以用关系副词where 引导的定语从句。where 在从句中充当地点状语,
第二个句子应该在happened 后接个介词。因为that 是关系代词,在从句中充当主语,宾语,或表语。而happen 是不及物动词,不能直接接宾语,如果一定想接宾语的话,别忘了加了介词之后再加宾语
你最后一句话也是对的,如果想用that的话,介词必须放句末,但如果用which,则介词即可放句末也可放在which前因为介词+关系代词引导定语从句时,关系代词不包括that.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。