7.Shirley ______ a book about China last year but I don’t know whether she has finished it.A.has written B.wrote C.had written D.was writing怎么选择呢?过去式,过去进行时,怎么区分呢?

问题描述:

7.Shirley ______ a book about China last year but I don’t know whether she has finished it.
A.has written B.wrote C.had written D.was writing
怎么选择呢?过去式,过去进行时,怎么区分呢?

选D应该没错,但原因我说不太出来

D
强调过去一年一直在写,没有间断.
只强调过去,与现在没什么关系,因此不用完成时