1 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 等,则也是正确的。

麻烦老师能详细深入分析一下,谢谢!谢谢!

请先 登录 后评论

最佳答案 2018-03-08 09:24

用 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。

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

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.  

直到昨天我才知道他要来。


请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

在本句中would do表示意愿,was going to do表示打算,was doing表示计划.

结合本句的until从句,句子表达的意思为几分钟前我才知道他要来的意愿、打算、或计划。鉴于他刚刚到达,那么我几分钟前知道的应该是他要来的意愿,而不是打算或者计划。因此,我个人认为would come明显优于was going to come和was coming.

请先 登录 后评论
  • 1 关注
  • 4 收藏,10367 浏览
  • Pupil07 提出于 2018-03-01 14:18

相似问题