题库首页 > 试卷库
试题详情及答案解析
All the books that have been contributed by the neighborhood are said ________ to the city public library the other day.
A.being sent B.to be sent
C.having been sentD.to have been sent
答案:D
试题分析:考查非谓语动词的完成式及被动语态。句意:附近的居民说所有的书已经由那天被送往市公共图书馆。由have been contributed可知,被送往市公共图书馆是完成的动作,用现在完成时。且books和send为被动关系,且be said后面接不定式to。因此用不定式的完成式的被动语态故选D。
考点:考查非谓语动词的完成式及被动语态