The news came as no surprise to me. I for some time that the factory was going to shut down.
A. knew
B. had known
C. have known
D. know
网友回答
A. knew
(答案→)B. had known
C. have known
D. know
解析:考查时态。句意:这个消息对我来说一点都不惊讶。我已经知道一段时间了这个工厂要倒闭。根据句意说明我知道这个消息是在工厂倒闭之前就知道的,而工厂要倒闭使用了过去时,那么之前就使用过去完成时的时态。故B正确。