2010山东高考英语 32 题

2010山东高考英语 32 题

当然可以啊,因为本身如果看成是one做habitd的同位语,实际上后面还是省略了,one whichi/that you can learn even at an early age.

所以抛开选项,这个句子,可以直接填which,看作是非限定性定语从句

不能用which, 虽然这个句子中出现了逗号,但是选择关系词时,要分析句子成份后才能作出决定。主句Helping others is a habit是个完整的句子,从句you can learn even at an early age中learn后缺少学的对象,也就是说learn后面少了宾语。而主从句中还需要一词来连接,所以这个关系词要扮演两个角色:连词+learn后面宾语的角色。it不是连词,去掉。that这个词只能在从句中作连词,少了做宾语的作用。what可以做连词+learn后面宾语的角色,但是从代替意义上讲,没有one那么常用。one一般指代前面出现的东西,即:Helping others is a habit

原题:32. Helping others is a habit, ________ you can learn even at an early age.

A. it B. that C. what D. one

答案:D

解析:译文:‘帮助别人是一种习惯,一个在你很小就能学会的习惯’。One与habit是同位语关系,其后是省略that的定语从句,that在从句中做宾语使用。

希望对你有帮助!

Helping others is a habit, _______ you can learn even at an early age.

要想用到which,句子应为:

Helping others is a habit,which can be learned even at an early age.

逗号后的which,修饰的就是前面的整个句子

one在此句中是指habit。

如果没有选择条件给出的4个选项的话,我会直接填which,引导一个对habit的非限定定语从句。这无论从语法还是语意上都是对的。

Helping others is a habit, which you can learn even at an early age.

帮助他人是一种习惯,一种即便在很小的时候就可以学习的习惯。

问题是四个选项里恰恰没有which,那么,就只能有同位语的一种选择了。其他三个选择均在语法上说不通了。

不过在口语里好象不会象同位语那样的说话,听起来怪怪的。