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。
句意:她是个多产的作家。她获奖时已出版了十部小说。