50.The old men who gave away lots of money ______ highly of at yesterday’s meeting.

来源:百度知道 编辑:UC知道 时间:2024/06/27 16:29:55
50.The old men who gave away lots of money ______ highly of at yesterday’s meeting.
A. spoke B. spoken C. was spoken D. were spoken

我选择B,但答案D,为什么?
详细解答!!,谢谢

应该选D
应为who引导的定语从句是修饰men的,所以不是句子主干,那么不看这个部分,剩下的就是The old men __highly of
而由于那些老人是被高度赞扬,所以要用被动的were spoken

spoken是过去分词,要加be动词
而且本句主句缺乏谓语,因此不能单独使用过去分词作为定语

句子的主干部分是说,在昨天的会议上,(大家)对这个老人的评价很高,老人是被评价的,被动语态,所以是WERE SPOKEN

老人是被高度评价,是被动的.所以选D吧..

我是这样想的..