The news came as no surprise to me.I _____ for some time that the factory was going to shut down.

问题描述:

The news came as no surprise to me.I _____ for some time that the factory was going to shut down.
A.had known B.knew C.have known D.know 我知道用完成式,但是不是我已经知道这个消息,所以不感到惊讶.我过去知道这个消息对现在有照成影响(我已经知道了,所以我现在不惊.)那不是应该用现在完成时么?

选A
消息是过去来的,对我来说不惊讶,说明我在过去的过去就知道这个消息了,所以用过去完成时.明白了