一道高中英语语法填空的题目

问题描述:

一道高中英语语法填空的题目
原句是这样的:
I think it is essential for the UK to have more young people ___ learn Chinese and understand China in order to become full global citizens ___(engage) in the constructor of the 21 Century.
请问第1个空为什么填who而不是to或者其他?不是有have sb to do的搭配么?
第2个空为什么填engaged 而不是engaging?

I think it is essential for the UK to have more young people ___ learn Chinese and understand China in order to become full global citizens ___(engage) in the constructor of the 21 Century.
请问第1个空为什么填who而不是to或者其他?不是有have sb to do的搭配么?
第2个空为什么填engaged 而不是engaging?
答:你的问题提得很不错.粗看,确实有have sb.(to) do 的结构.但这里为什么一定要填who呢?
倒不是因为to太多,而是句子本身表达的需要.
这句话主要想表达的是:我认为.是十分重要的.,这个.就是for the UK to have ...这个不定式复合结构.可以是英国有.,也可以是英国要做.(have的两种用法1.有,2.使役用法)
have的用法:
1.有:
a.The UK has more young people who-定语从句,英国有更多.的年青人.
b.I have sth.to do 我有一些事要做.to do 与sth.有逻辑的动宾关系.这个不定式是作后置定语的.这个不定式必须是及物动词,且后面没有宾语(其逻辑上的宾语在前面)
这题句中没有这个意思.所以不可能会填to的.
2.使:
have sb.do sth.让某人去做某事.
The UK has more young people learn Chinese 英国让更多的年青人去学汉语.
似乎不填也可以.
但是,请注意后面的表示目的不定式短语 in order to become.其逻辑主语显然不是the UK.而是the young people.
如果说成:The UK has sb.learn Chinese in order to become.则有逻辑上的错误或会引导歧义,=In order to become ...,the UK has sb.do sth.为了成为.,英国让年青人学汉语.
这样分析之后,我们知道,第一空必须填who的真正原因了:
我认为英国有更多.年青人是很有重要的.
.是一个定语从句.还原就是:The young people learn Chines in order to become ...
这些年青人为了成为.而学汉语.
第二个空,注意engage的用法.它是一个及物动词,其 用法与devote有类似之处.常用于词组:be engaged in sth.从事.
sb.is engaged in doing sth.表示某人正忙于做某事,从事.
这里是用过去分词短语作后置定语,修饰前面的名词citizens
译:
为使自己成为具有全球意识的21世纪的建设者而学习汉语并了解中国,我认为英国有更多这样的年青人是十分重要的.