It was on the farm where my father used to work that I was born.为什么用where,而不是 that

问题描述:

It was on the farm where my father used to work that I was born.
为什么用where,而不是 that

因为是 born后面加的是地点
所以用where

where my father used to work 修饰farm 而work是不及物动词,所以不能直接修饰farm 所以不能用that
你可以说 the farm that my father used to work in
或者
the farm in which my father used to work

这句的结构是强调句型原句是I was born on the farm where my father used to work 这里当然用where,引导地点状语从句.这里的where不能换成that,也不能换成which,因为where的含义在这里就是on which再对on the farm ...

where这里引导定语从句,修饰前面的farm。
至于强调句的that在后面呢(that I was born)。
我正是在我父亲曾经工作过的农场出生的。