1.when2.that3.where 是因为LIVE是不及物+介词=及物,live in 是一个固定搭配,不能丢掉介词,不可以用that/which如果说 I live for 2 years.这句话应该是说我活了两年得意思吧,上面一句4。it's the house___i live for 2 years..是因为live in house,live与house 连用要加介词in
1.应该用that...it is the time that +从句, 表示是时候应该做什么了...这里并不是用when 来做time 的定语从句.2.这里可以用that 或者which.. 同时亦可以省略关系代词. 在there be结构中的定语从句可以省略. 但书面语中都应该保留.3.对. where i live= in which i live4.不可用that ...正如你所说 live +介词 =及物因此此处并没有介词,所以只能用 where如第三题... the house where i live= the house in which i live当然介词也可以放后面 不过一般介词都放关系代词前.