定语从句Yesterday when I met MaryIt's yesterday _when__ I met Mary为什么此处用when而不用which?不是说定语从句后要加介词时才用关系副词吗?例如:This is the factory __where___he worked last year因为是work in the factory所以用where那I met Mary yesterday不用加介词为什么也要用when?

问题描述:

定语从句Yesterday when I met Mary
It's yesterday _when__ I met Mary
为什么此处用when而不用which?
不是说定语从句后要加介词时才用关系副词吗?
例如:This is the factory __where___he worked last year
因为是work in the factory所以用where
那I met Mary yesterday不用加介词为什么也要用when?

This is the factory __where___he worked last year
因为是work in the factory所以用where ,介词+which表地点
It's yesterday _when__ I met Mary
when也是介词+which,表时间

这里不是定语从句
而是一个强调局,强调的是时间
翻译起来就是--
我遇到玛丽的时间是昨天。

yesterday 在从句中是状语,不管用不用介词都是状语,用when就没错

缺时间状语 (in the day)