孕晚期会出现哪些畸形:一道英语题

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 04:06:36
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,解释一下~

如果是A、B、C选项都表示书已经写完了,与but后面内容不符,只能选D

D 用过去进行时表示我只知道她去年写书,不管她的完成情况。 A,C显然不符合后半句。B 也有完成的意思。

当我看见Shirley 时,她已经完成了,说明是那时当时她正在进行的动作,用过去进行时。

D这是过去进行时

write a book 是一个长时间的过程,last year 她一直在做这件事,所以用过去进行时

D
用过去进行时