90版本剑宗pk:请教一道初中英语题!

来源:百度文库 编辑:高考问答 时间:2024/04/25 10:16:37
Mr Smith ____ a book about China last year but I don't know whether he has finished it.
A.has written B.wrote C.had written D.was writing

我选的是D,可答案是B,请教一下原因,谢谢!

首先LAST YEAR 说明是过去时 (包括一般过去时,过去完成时,过去进行时),下半句 说明我还不知道写完没有,就排除了完成时(因外如果是完成时,说明我知道已经写完了),而比较进行时和一般时,显然过去进行时强调“去年一直在写”,更符合句意
D

D