Has your father finished his new novel yet?

来源:百度知道 编辑:UC知道 时间:2024/05/04 07:22:13
Has your father finished his new novel yet?
I don't know, he ____it yesterday evening.
A.wrote
B.has written
C.had written
D.was writing
答案是D
为什么用过去进行时?
yesterday evening不是“昨天晚上”吗,只一个晚上,是个时间段吧,过去进行时是要具体时间点吧.
帮我分析下
谢谢

说的是father昨天傍晚一直在写那本小说,是过去的一个持续性动作,所以用过去进行时。

语法与时间并不是绝对的要怎样搭配,本句中"写作“是一个较长过程的动作,用过去进行时,很恰当

因为会打折不知道爸爸是否完成,而只知道她爸爸昨晚一直在写,所以用过去进行时,表未知结果