英语翻译

问题描述:

英语翻译
the study shows that it is always those ___forgive with a smile __achieve the most happiness
A 空 that B who which C who that D that which

首先A肯定是不对的
空一 必须是 who 因为”forgive(宽容)“只能是”人“能干出的事.
这里的"who"是一个代词,来代表做出”宽容“的人.
第二个空也必须是”that“
因为这个地方的代词也必须是代表”人“的,而”who“在前面已经用过了,再词用会重复,也不符合英语的习惯.
而”which“只能给东西和物品当代词用,而”that“既可以给东西物品当代词,也可以给人当代词
所以必须是 ”who that“
不过,第二个空不一定非要用代词,用”can“也是可以的
要是我,我会填写”who ,can“,不过没有这个选项,所以 C是正确的
我在新西兰生活10年,中学,大学都在这里上的,我很有把握.