He told us about the countries where he had visited

He told us about the countries where he had visited
这个句子改错,答案是where改成that,为什么呢?
which是不能用的吗?where在这里也不可以?
sentlin1398 1年前 已收到3个回答 举报

苏州165 春芽

共回答了13个问题采纳率:100% 举报

which也可以
但不能用where
因为这里需要的是visit的宾语,where不能做宾语

1年前

8

今天清明节 幼苗

共回答了136个问题 举报

这是定语从句
which/that都可以用但where不可以
连词指代的是the countries
所以句子可以还原为he had visited the countries

1年前

1

mingrimingyue 幼苗

共回答了8个问题 举报

where引导的是一个状语从句,而此处用that是要引导一个定语从句来修饰countries。
再说,visit是一个及物动词,它后面应该要带上宾语的,而where是不能充当宾语的,这个句子你可以用还原法做,visit where显然不行。可以改成which,希望可以帮到你。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.037 s. - webmaster@yulucn.com