This is the house __ he once lived __ when he was a child.A

This is the house __ he once lived __ when he was a child.A which in B that;/ 可以选B吗?为什么?
宁波29 1年前 已收到1个回答 举报

bgmsy 幼苗

共回答了23个问题采纳率:95.7% 举报

选A,不能选B.原因:定于从句的动词live 后有介词时,不能用that做关系代词,只能用which .也可以去掉介词,用副词where,比较一下:
This is the house where he once lived when he was a child.
This is the house in which he once lived when he was a child.
This is the house which he once lived in when he was a child.
三句都行.

1年前 追问

10

宁波29 举报

因为that可以当关系副词用,因此我可以认为,这里的that=where,所以我认为可以选B。请问,为什么此处的that不能当作where用呢?

举报 bgmsy

注意: 凡是定语从句中“动词+介词”的话,不可以用that,记住。比较一下: This factory is the one which I once worked in. (用where就可去掉in) (work in the factory) The factory is the one that I once visited . (可用which) ( visit the factoy)

宁波29 举报

请看下面的句子: He is unlikely to find the place (that / where / inwhich) he lived forty years ago. 他不大可能找到他四十年前居住过的地方。 据此,我的提问应可填where.

举报 bgmsy

不能用that, 其他两个都行。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.742 s. - webmaster@yulucn.com