英语 This is the place ___________ I have ever visited.

A. there B. when C. where D. whichC为什么不可以了?
2024-12-22 14:13:32
推荐回答(5个)
回答1:

因为the place是宾语,得用Which来表示。上述句子应该这么表达:
This is the place which(或者用that)I have erver visited或者
This is where I have ever visited

回答2:

在这个定语从句中,引导词which的指代的是“某个地点”,若用where,则表示“在某个地点”。从句中翻译应为“我去过的某地”而不是“我去过的在某地”,因此不能选C。

若楼主还是不能分清此句中 where 和 which 的区别,可以这样记 where=in which/ at which。

回答3:

因为visit后面没有宾语,所以此处不能用副词,只能用代词。所以C项这个副词不可以。

回答4:

visit缺宾语,所以必须选which

回答5:

visit是及物动词所以这里缺少宾语而不是状语where