By the end of last year, nearly a million cars __________in that auto factory.

2023-08-04

A.had produced
B.had been produced
C.would be produced
D.were produced

参考答案:B

考查动词时态和语态。时间状语by tlle end oflast year意为“到去年为止”,可知此处应用过去完成时;又因car和produce之间是动宾关系,所以本题用过去完成被动式。故选B。