问个英语问题

2025-02-23 12:40:39
推荐回答(6个)
回答1:

这是一个关于定语从句的题目;只有where是对的,其余两个都是错的。
1.The school is the one where I studied (注意:原句这里的时态是错的)three years ago.
这里的where是代表 "in the school"做状语;表示对地点的修饰。
2. The school is the one which I studied three years ago.
这句话错误,因为你不可能直接地学习一个学校,而只能在一个学校学习。但是which和that都是修饰宾语的,所以如果按2这样表达,那这里的which 就引导了 “学校”,那么这个句子就变成 "我学习学校“,显然讲不通。”
3. The school is the one that I studied three years ago.
这个句子也是错的,因为这里的“that"跟 上句的“which"的用法完全一样,表达的意思也一样。
4. 如果要用which,必须变成in which,即 in the school,一定要有介词表示一个地点范围,它才可以做状语,这个句子才成立;但是请注意,在定语从句中,不能在介词后跟 that,所以在这里 in that 也是行不通的;就只有in which =where 了。
5.最后在补充一点:in that 本身是一个短语,意思是 because (因为).

回答2:

简单点说,that是比比较万能的,可以当另两种用如果从句用逗号搁开,就不能用that和where了

回答3:

定从

回答4:

这是一句定语从句,而where/that/whcih都是修饰the one 的,不是定school的,所以都能用.

回答5:

这是一句定语从句,而where/that/whcih都是修饰the one 的,不是定school的,所以都能用

回答6:

定语从句但引导词我感觉不能用which因为不是引导地点的吗?