She was a productive writer; she ( ) ten novels when she was awarded the prize.

She was a productive writer; she ( ) ten novels when she was awarded the prize.


A、

has published


B、

have published


C、

had published


D、

had been published


【正确答案】:C
【题目解析】:

本题考查对过去完成时的判断与使用。
分析语境,她是个多产的作家,当她获奖的时候已经出版了10部小说。“publish出版”这一动作应在“was awarded被授予”之前,应使用过去完成时,且“publish出版”与“she她”之间的逻辑关系为主动,不应使用被动语态,故选C。
句意:她是个多产的作家。她获奖时已出版了十部小说。


Top