英语高手语法请进1,Is this school _____ you visited last year?2,Is th

5个回答

  • 1.像这种题目,解题时最好把它们还原成陈述句去理解.

    1)This school is ____ you visited last year.

    2)This hotel is ____ we were to stay in your letter.

    2.第一题中如果选用where,则表明使用从句where you visited last year作为主句的表语,即它是一个表语从句.

    而表语从句的引导词用法同宾语从句,即引导词如果不是that,则它必须在从句中充当一定的成分.

    从句的谓语动词visited是及物动词,其后明显缺少一个宾语,而副词where在从句中一般只充当地点状语,而不能做宾语,所以用where引导是错误的.

    如果用表语从句,必须用引导词what:代词what既可引导此表语从句,而且在从句中充当visited的宾语,指物.

    选用the one,这样的话,主句为This school is the one,而后面是一个省略关系代词的定语从句,即关系代词that代替先行词the one,在定语从句中也充当visited的宾语.

    3.第二题中如果选用the one,即主句为This hotel is the one,后面是一个修饰the one的定语从句.但是从句中的动词stay是一个不及物动词,此时定语从句中缺少地点状语,所以必须选用关系副词where来引导此定语从句,而且where并不可以省略.

    选用where,则是使用其引导的从句做主句的表语即表语从句.

    主句主语为this hotel,而is是系动词,where we were to stay in your letter则是表语从句.引导词where引导此表语从句,且在从句中充当地点状语,放在stay之后.

    in your letter的意思是说“在你的信中”,句子翻译为:这个宾馆就是(你)在你的来信中的那个我们即将停/逗留的地方吗?