问一道非谓语动词的题目"Bill,keep the things ____ here secret,will you?"said the manager after the meeting?A.discussed B.being discussed C.to be discussed D.having been discussed老师说答案选A,我选D,可是这不是keep句型中宾补应该用现在分词吗?怎么会用过去分词.请详细说下为什么选A?我的同学告诉我说这里的空是作things的后置定语,现在分词的完成时不能做后置定语,所以D错,可是我总认为是做宾补啊?请解释下是我同学对?还是我对?

问题描述:

问一道非谓语动词的题目
"Bill,keep the things ____ here secret,will you?"said the manager after the meeting?
A.discussed B.being discussed C.to be discussed D.having been discussed
老师说答案选A,我选D,可是这不是keep句型中宾补应该用现在分词吗?怎么会用过去分词.请详细说下为什么选A?
我的同学告诉我说这里的空是作things的后置定语,现在分词的完成时不能做后置定语,所以D错,可是我总认为是做宾补啊?请解释下是我同学对?还是我对?

keep sb. doing sth.是对的.但是这里用的是另外一个结构keep sth. adj. ,secret是形容词,所以the things discussed here 是这个结构中的sth. , discussed here过去分词短语做后置定语修饰things. D选项也是表示被动...