广发银行太原分行:一道初中英语题

来源:百度文库 编辑:查人人中国名人网 时间:2024/03/29 22:17:03
Please show me the watch that you want( ).
A it repaired
B to have repaired
C to have it repaired
D been repaired
答案上是B,可是我又学到过have sth repaired的句型,所以我认为是选择C,因为好歹有个it可以作为sth。请高人指点,我错在哪?或者是答案错了?
请详细地解答给我,不要一个答案就敷衍了事!!!!

关系代词that引导定语从句,替代先行词 the watch ,又作从句中have的宾语。也就是说have sth repaired中的sth已由that作宾语,不可以再用it。

B

have sth repaired中sth作have的宾语
因为这是定语从句,the watch 已经作了have宾语
所以不需再加宾语了

这是个定语从句,that在从句中做宾语,已经起到IT的作用,故不用IT

其实句中有一个定义从句,that引导
所以后面的代词it就被省略,加上it反而累赘了
意思是说,watch已经被that指代,不需要it了

你说对了,我们学的是have sth repaired 的句型。但是这个句子很明显是由that 引导的定语从句。that的先行词就是前面的the watch,在后面的从句中做宾语,也就是你说的sth.
选C的话,很明显不是就有两个宾语了?而且读不通。
要好好复习一下定语从句啊!

首先,应该看到该句型“show sb sth"而该句型后又跟一个定语丛句,"watch"在定语丛句中做宾语,根据语法知识,先行词在定语丛句做宾语可以省略!顺便告诉你,这是一道高中题!