1.For years they have lived a life in the countryside,which was very enjoyable

问题描述:

1.For years they have lived a life in the countryside,which was very enjoyable
For years they have lived a life in the countryside,_____was very enjoyable
a.where
b.who
c.which
d.that
我到答案是c.which ,感觉应该选b.who作主语,指人.which作主语指物,原句的意思应该是“多年前他们居住在乡下,他们很快乐”
请说说你的答案和原因,

应该选C Which 原因:
WHICH 指的是某个事物 WHO是指的人 你可以从后面往前翻译看看主语是什么
“他们很快乐,他们多年前住在乡下”主语是指的人 但是从句中的 谓语是was
那就与 做主语的 they的谓语应该是were这个原则相违背了 所以这个句子主要考察的是 你对英语语句的理解可以是一个句子有两个意思 要是一般情况那当然是说“人过的很快乐” 但这个句子重点是在考察语法·· 所以再从语法角度分析语句··它还可以翻译成“数年前他们居住在乡下,这令他们很快乐”
就是说 住在乡下 这件事 令他们很快乐··
要是还有什么英语上的问题可以直接问我··