关于where的英语

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:05:51
They voyage to the Cape of Good Hope, where is in South Africa and they arrived in 13th October.
我知道这个句子是错的啦~不应该用where.可是,我就是不懂,各位高手可以教教我吗?为什么不能这样用?(我对where的这种用法不会)如果说,我还想用where,那该怎么改?除了这种改法外,还有别的吗?

若教会我这个,我会加分的.
先谢谢大家咯~~

where----which
arrived in 13th October---arrived on 13th October

我怎么觉得这里用where不错呢、、、

首先你应该学学怎么判断句子的各个成分,知道每一部分在句子中做什么, is in South Africa .这句话缺少一个主句 ,你就不能用where了 where只能做地点状语。应该用which

这个地方应该用which.吧。
你肯定知道,不管是which或者是where,他们指代的都是前面的good hope cape(好望角)哦,然后你再看where后面的内容。
。。。。is in south Africa .只看这几个单词,你肯定知道要填的是the good hope cape is in south Africa.对吧。那么就是说,我们要用一个词来代替good hope cape,显然用which 就可以了,不需要用where.
同样的,你看到arrive in这个词组了吧,arrive in some place是固定搭配哦,那么这个some place也是good hope cape,也就是用which来代替。
以后碰到这种题目,如果搞不清楚,就把词语代进去。就像以前高中数学里学过的代入法一样的。如果你代进去一个名词,发现好像句子不完整,那么就肯定是要加个介词咯。。这个时候你再判断是用where还是用when.

定语从句...where要做成分的,但后半句明显已经完整,所以用which.