如果英语句子中有FOR+一段时间,那一定是现在完成时吗,不然还有什么情况
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/12 10:54:44
如果英语句子中有FOR+一段时间,那一定是现在完成时吗,不然还有什么情况
ok.非常简单.认真阅读以下内容,你就有可能会明白:
1 He has been to Japan.He went there last year and stayed there for 9 months -----------这里的for 9 months是去年的事情,现在他不在那里了,所以用stayed,不能用has stayed
2 He is in Japan.He has been / stayed there for 9 months 他现在仍然在那里,所以说是 has stayed,不能是stayed.
3 He will go to Japan tomorrow and (will) stay there for 9 months (after he reaches Tokyo).
这里 for 9 months 指的是将来,明天以後的事情.
再问: 那1中,不应该是He had been to Japan.吗
再答: He had been to Japan指的是他以前就去过日本了(过去的过去,也就是last year以前)。在这里是矛盾的,因为他以前没有去过日本,所以千万不能用过去完成时。
再问: 可是has been 不表示现在还在日本吗
再答: has been to - - - - -解释为“去过,但现在不在了” has been in - - - - -解释为“现在还在 -- -- -” has gone to -- - - 解释为“现在去- - - -了”
1 He has been to Japan.He went there last year and stayed there for 9 months -----------这里的for 9 months是去年的事情,现在他不在那里了,所以用stayed,不能用has stayed
2 He is in Japan.He has been / stayed there for 9 months 他现在仍然在那里,所以说是 has stayed,不能是stayed.
3 He will go to Japan tomorrow and (will) stay there for 9 months (after he reaches Tokyo).
这里 for 9 months 指的是将来,明天以後的事情.
再问: 那1中,不应该是He had been to Japan.吗
再答: He had been to Japan指的是他以前就去过日本了(过去的过去,也就是last year以前)。在这里是矛盾的,因为他以前没有去过日本,所以千万不能用过去完成时。
再问: 可是has been 不表示现在还在日本吗
再答: has been to - - - - -解释为“去过,但现在不在了” has been in - - - - -解释为“现在还在 -- -- -” has gone to -- - - 解释为“现在去- - - -了”
如果英语句子中有FOR+一段时间,那一定是现在完成时吗,不然还有什么情况
现在完成时时态问题如果句子中有for+一段时间是否用现完.有什么特别情况用现在完成进行时吗?
for+一段时间 是现在完成时的标志 那for a long time是不是现在完成时的标志
英语选择题时常见到for three years,for four years,那什么情况用现在完成时,什么情况用一般过
英语句子中在什么情况下用现在完成时?什么情况下用过去式
for加一段时间是现在完成时的标志吗?
英语中现在完成时+FOR表一段时间与现在完成进行时的区别?
句子中有yet一定用现在完成时的时候,
初二英语,现在完成时中for的后面跟一段时间,since的后面跟一点时间,什么是一段时间,什么是一点时间?
英语中如果没有现在完成时的标志那怎么判断
一个句子中有for用现在完成时还是过去完成时?
请问英语动名词用法?请问一个动词如果加上ing是不是变成了一个名词,那如果是这样,英语中的名词还有什么用?什么情况下用动