一道英语填空Until she began her speech,I——(not realize)she wasn’t Chinese答案是didn’t realize,为什么不可以是过去完成时啊

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/23 16:20:33

一道英语填空
Until she began her speech,I——(not realize)she wasn’t Chinese
答案是didn’t realize,为什么不可以是过去完成时啊

因为前面有个until,意思是“直到这个时候我才发现她不是中国人”,所以是瞬间的动作.过去完成时一般表示持续的动作.
如,I didn't go there.我没去那里.(也许你以前去过)
I haven't been there.我从来没去过那里(一直没有去过)

应该是一般过去式