早教吧 育儿知识 作业答案 考试题库 百科 知识分享

问下英语问题:定语从句是TheUSAisalargecountry(inwhich)manydifferentdialectsarespoken.这里面的inwhich可不可以写成where?什么时候要用inwhich,什么时候用onwhich?这些都不懂啊!where=inwhich,why=forw

题目详情
问下英语问题:定语从句是
The USAis a large country (in which) many different dialects are spoken.
这里面的in which可不可以写成where?
什么时候要用in which,什么时候用on which?这些都不懂啊!
where=in which,why=for which,可以这样写吗?
▼优质解答
答案和解析
本句中的in which=where,但是不能认为他们总是相等!
关系副词when、where、why等都可以根据具体语境转换成“介词+关系代词which”,介词的选择主要依据从句里动词和先行词之间的逻辑关系来决定,例如:
I will never forget the day when (=on which) I joined the army.(因为join the army on the day,所以就等于on which.
I will never forget the year when (=in which) i joined the army(同理)
My grandparents lived on the farm where( on which) I spent my childhood(因为farm前面我们要用介词on)
如果理解了,如果还有疑问,欢迎追问.