老师,您好!麻烦详细答复以下问题:
用 come 的正确形式填空:
Jack has just arrived, but I didn't know he ______(come) until minutes ago.
答案是 would come.
但我认为如果填写 was going to come 或 was coming 等,则也是正确的。
麻烦老师能详细深入分析一下,谢谢!谢谢!
用 come 的正确形式填空:
Jack has just arrived, but I didn't know he ______(come) until minutes ago.
答案是 would come.
但我认为如果填写 was going to come 或 was coming 等,则也是正确的。
【答】he ______(come)是宾语从句,作didn't know的宾语,所以come应该用过去将来时形式。根据《牛津英语用法指南》第三版221节,过去将来时可以用以下任何形式表示:was [were] going to do ; was [were] doing; would do; was [were] to do; have [has] been going to do.所以,以下任何一个都可以作为这道题的答案:would come; was going to come ;was coming ;was to come; has been going to come。
Jack has just arrived, but I didn't know he would come until minutes ago.
【翻译】杰克刚到,可我在几分钟前才知道他要来。
until minutes ago 修饰主句的didn't know,跟宾语从句无关。
根据宾语从句的含义,应使用过去将来时。同意网友的看法,以下3个说法,都可以表达过去将来的动作:
he would come
he was going to come
he was coming
又如:
I didn't konw he was coming until yesterday.
直到昨天我才知道他要来。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!