一句英语语法题,不难!

问题描述:

一句英语语法题,不难!
If you are traveling _____the custom are really foreign to your own,please do as the Romans do.
A in which B where
为什么选B不选A?
平时做题怎样分清这2个词?一直搞不懂!
1个回答 分类:英语 2014-10-04

问题解答:

我来补答
首先看前一部分,you are traveling后面应该加一个状语,也就是in some place,而后一部分也应该加一个状语,而where可以做状语.看似in which也是可以的,但是which应该在主句中是做定语,它可以指village,country等,但这些词在主句中都没有,因此不能用in which.
如果将句子改一下,类似下面的情况只能用in which,不能用where:the farmer used wood to build a house ---to store grain.where 是用在状语从句中,where~本身就不能作为定语;本句中,which作定语,指代a house.
 
 
展开全文阅读
剩余:2000