问题描述:


Jim is a young writer.He——————five novels so far.
A,will write B,would write C has written D,had written
,为什么不是d,Jim应该已经完成了第五步小说了,

C,so far是迄今为止,现在完成时的标志词.D是过去进行时,指的是过去的过去.不过谢谢回答