When we were having our supper,Tom came in 这句话是说:当我们吃晚饭的时候,Tom进来了还是:我们正在吃晚饭时,Tom 进来了?为什么要用 came 而不是 come

问题描述:

When we were having our supper,Tom came in
这句话是说:当我们吃晚饭的时候,Tom进来了
还是:我们正在吃晚饭时,Tom 进来了?
为什么要用 came 而不是 come

我们正在吃晚饭时,Tom 进来了。
When we were having our supper,Tom came in .
这是一个主从复合句。在复合句中,要求主从句时态保持一致,除非从句所陈述的为客观事实或真理。
例:The teacher told us that the sun is bigger than the earth.
祝你进步!

我们正在吃晚饭时,Tom 进来了
因为是过去时,所以用came

我们正在吃晚饭时,Tom 进来了
were说明是过去时,所以前后时态一致,故用came

前面是were所以要用came 不用come
我们正吃晚饭的时候。汤姆进来了,因为它是过去进行时

因为吃晚饭在这里是一个过去进行时,可能在TOM进来之前就开始,而且可能继续持续下去,也表示在TOM进来之后还会继续。而TOM进来是一个已经发生过的事情,两者并不矛盾。

我们正在吃晚饭时,Tom 进来了。
为什么要用 came 而不是 come ?
因为前面是过去进行时。

因为从句发生的过程中,主句动作发生的,吃饭是过去正在进行的动作,所以在吃饭的时候进来也应该是过去的事。
原名应译为“我们吃晚饭的时候Tom进来了。”

我们正在吃晚饭时,Tom 进来了.

因为这是过去式的句子,因为现在进行时是特殊的词,因为你想用英语说如:当你刚刚要吃的时候他出来了昨天,得用英语这么说 When you ate ···· 但是你当要说刚刚要吃,但是有时过去的 所以、英国人就发明了这个:现在进行时,这是可以在过去式的句子里边可以直接说刚刚要吃—— 所以:When you eating that,And he came 应该这么说 所以可以在后面加came也可以在前面加having了。(在第三人称单数的时候也是直接用我们学过的(加ing的)就行了)——谢谢 而且,刚刚有人说要在Tom后面加s,,,,学过英语吗,,, Tom后面加s的意思是 汤姆的,的意思 Toms 或 Tom's

你说的两个意思不是相同的么
就是 当我们在吃饭的时候 (某个时间点上)Tom进来了。
我们吃饭 过去进行时 后面的主句要用一般过去式 所以是came。 come是动词原型,就算用原型这边Tom是第三人称也要加s。