定语从句的一道题

来源:百度知道 编辑:UC知道 时间:2024/05/14 13:45:24
The policemen were sure that the murderer was the man_____gun was found beside the dead body.
A.who had B.whose C.which D.of whom a
答案是B 可我想问的是为什么不能选A
注意不是为什么选B,是为什么不能选A!
如果选A,题目应该怎么改.

如果选A的话那么这个定语从句的从句中就会有两套主语和谓语,“who had”和“gun was found”,很明显不符合语法规则。若硬要选A,可将“was found”去掉,符合语法规则,但不免有牵强之意。

whose gun 谁的枪
who gun 说不通啊

B
因为从句中已经有动词了,所以答案中不需要动词!

如果选A,后面的who had gun was found beside the dead body补充说明前面的,它肯定不能是独立的一个完整句子,可是这里面有WAS,就不可能是一个补语,一个句子不可能有两个谓语动词,所以HAD,WAS,不能同时出现

选A就没有意义了

那语文上不就叫句式杂糅了呗~
要么是:The policemen were sure that the murderer was the man who had gun.
要么是:The policemen were sure that the murderer was the man whose gun was found beside the dead body.