Several novels by Mo Yan______into English so far.
【正确答案】 D
【答案解析】由so far(到目前为止)可知,本句应用现在完成时,即“have/has+过去分词”的形式,表示到目前为止已经完成的动作。根据句意可知,主语several novels和translate之间为逻辑上的动宾关系,所以应用现在完成时的被动形式。故选D。