定语从句中,关系副词=介词+关系代词,其中介词由什么确定?

我最近在学英语语法,老师讲的for /on /with /at /which(who/whom)......等等用介词+关系代词替换关系副词,我有点不懂,什么情况下用for/on/with...请讲详细一些。谢

你问的问题属于定语从句中关系副词转换为介词+关系代词的知识范畴。不照搬语法书了,举几个例子说明一下吧

The day when he will come to visit us is next Sunday.
他来看我们的那天是下周日。
这里先行词(定语从句所修饰的名词,即the day) 是一个时间,所以用关系代词when做定语从句的时间状语(注意,用关系副词的时候,定语从句不能缺少主语或宾语),可以换成on which. which是关系代词,指先行词the day, on which就是on the day同样做定语从句的时间状语即He will come to visit us on the day.这里用on是因为具体的一天前介词用on。

同样的道理:我出生的月份是11月 It is an November when I was born. 可以用It is an Novemmber in which I was born.替换。因为11月是时间,所以用关系副词when,用in which 的话,which 指先行词a November, in which =in a November,从句变成I was born in a November,用in是因为月份前用介词in。与when一样,in a November 做时间状语。
因为语法对年月日前介词的使用规定,以上两句的介词是固定的,我们再来看一种情况。

I know the man with whom you talked.在这个句子里 whom指先行词the man定语从句为you talked with the man。用with是因为talk with是一个固定词组与某人谈话,介词with 被提到关系代词whom前。
同样道理:我寄了一张贺卡给一个小男孩,他是我儿子The boy to whom I sent a postcard is my son. 这里whom 指先行词the boy定语从句为 I sent a postcard to the boy.用介词to是因为send sth to sb 这个词组为邮寄某物给某人,介词to提至关系代词whom前。
以上两个定语从句的介词不同是因为动词词组的介词不同,这种情况要具体问题具体分析。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-05
on可以用在时间上,例:on monday morning。
on还有“关于”的意思;

for后可以加长时间性的时间,例:for a long time

with就是中文里面表并列的词,例:with somebody
只能帮你到这了,学识尚浅。
相似回答