问一道非谓语动词的题目"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句型中宾补

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:32:24
问一道非谓语动词的题目

问一道非谓语动词的题目"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句型中宾补
问一道非谓语动词的题目
"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句型中宾补
keep sb. doing sth.是对的.但是这里用的是另外一个结构keep sth. adj. ,secret是形容词,所以the things discussed here 是这个结构中的sth. , discussed here过去分词短语做后置定语修饰things.
D选项也是表示被动的,但是having done结构表示动作发生在前,而且这个结构通常用作状语而非定语.