James has just arrived,but I didn't know he came until yesterday正确答案是James has just arrived,but I didn't know he was coming until yesterday上面我写的为什么不对为什么不能用came回答:he came是他来了,昨天他还没来
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 04:42:59
James has just arrived,but I didn't know he came until yesterday正确答案是James has just arrived,but I didn't know he was coming until yesterday上面我写的为什么不对为什么不能用came回答:he came是他来了,昨天他还没来
James has just arrived,but I didn't know he came until yesterday
正确答案是James has just arrived,but I didn't know he was coming until yesterday上面我写的为什么不对为什么不能用came
回答:he came是他来了,昨天他还没来呢,他要来而已
疑问:上面回答的意思是他昨天没来,这个信息是从james has just arrived得来的吗,
现在完成时不是表示过去发生并且已经完成的动作对现在造成影响或后果,所以我觉得也可说明JAMES昨天就来了,都是过去为何过去式came 不对而过去进行was coming 对?
until这个时间状语只能用在过去完成和现在完成,所以那个都不对吧应该用had came是不是呢
James has just arrived,but I didn't know he came until yesterday正确答案是James has just arrived,but I didn't know he was coming until yesterday上面我写的为什么不对为什么不能用came回答:he came是他来了,昨天他还没来
你忽视了just这个词.has just arrived是刚到,即说话时刚刚到.如果是昨天来的就不能用just这个词了.
如果没有just,则用had come 或者 was coming 都可以,因为无从判断其到达的时间.
be coming(going,arriving,leaving)可以表示即将到或者离去的意思.和is going to come差不多.
首先你的回答有语法错误即使用也该是didn't come.个人认为翻译该是他今天已经来了.而直到昨天我都不知道他要来.那过去进行时Was going to do是过去将来时表计划打算要或者有征兆.比如常用的Look at the dark sky it's going to rain以上仅是个人理解.最好问问老师吧...
全部展开
首先你的回答有语法错误即使用也该是didn't come.个人认为翻译该是他今天已经来了.而直到昨天我都不知道他要来.那过去进行时Was going to do是过去将来时表计划打算要或者有征兆.比如常用的Look at the dark sky it's going to rain以上仅是个人理解.最好问问老师吧
收起
这个句子想表达的意思是:James刚刚已经到了,但我直到昨天才知道他要来。这是一个表转折的并列句。两个分句的动作发生时间不一样,第一个分句说:JAMES 刚刚已经到了,用现在完成时来表示。而第二个分句说:我直到昨天才知道他要来,昨天知道这件事情的时候他还没来,所以“来”的这个动作应该用过去将来时。...
全部展开
这个句子想表达的意思是:James刚刚已经到了,但我直到昨天才知道他要来。这是一个表转折的并列句。两个分句的动作发生时间不一样,第一个分句说:JAMES 刚刚已经到了,用现在完成时来表示。而第二个分句说:我直到昨天才知道他要来,昨天知道这件事情的时候他还没来,所以“来”的这个动作应该用过去将来时。
收起