3._ several plays by Shakespeare, Amanda made up her mind to become an actress.
A.To be read
B.To have read
C.Being read
D.Having read
正确答案:D
解析:分词短语作原因状语,动作发生在主句谓语(made up her mind)之前,需用完成式;’Having read’ 表主动完成,逻辑主语 Amanda 与 read 构成主谓关系,语法语义均正确;’To have read’ 不作状语;’Being read’ 表被动进行,语义错误;’To be read’ 表被动将来,亦不符。
暂无评论内容