这句话中为什么要用was coming而不用comes?

来源:百度知道 编辑:UC知道 时间:2024/09/25 10:37:36
My grandma has just arrived,but I didn't know she was coming until yesterday.
回答要准确无误,并且快速。
有何根据?
把语法知识给出来。

come 的进行时可以表将来
was coming 是用过去进行时表过去将要发生
我祖母来了,但我直到昨日才知道她要来。

didn't是过去时,在祖母刚到时你并不知道,所以是过去时下的进行时表将来

句型:be + doing
表:将来打算怎么怎么样
句子翻译为:
我奶奶来了,但是在昨天以前我不知道她要来

这里用was coming的理由是用进行时态表示将来时态,从句中可知grandma那是没有来,说明没有发生,所以便用将来时态。类似的次还有leave、和go.都可以用进行时态表将来时态。

comes肯定不对啊
而且,这个要说为什么。。。很多题没有为什么。。。英语老师不都这么说吗。。。

be doing until...... 是一个句型,固定的