什么时候用现在完成时?什么时候用过去时?i have been to mount huang.为什么不说i went to mount huang

如题所述

呵呵,学了这么多年英语,语法知识还是有些的。
我来解释下,不过不一定能让你明白。i went to mount huang 。是一般过去时,只表示一个发生在过去的动作,只是一般性的陈述,与现在时间没有什么太大的关系。可如果一个人问你,你去过黄山吗?他可能说 have you been to 黄山?他是在问你你曾经可到过那,你可能回答,yes,i have。 no,i have not 。是的,我去过。不,我没到过那。我现在不在那,可我去过,这就是现在完成时所能表达的意义。而一般过去时则不能够。

英语课上老师反复强调一句话,就是现在完成时永远是现在时。
呵呵,很抱歉 , 我只能解释道这了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-05
1、现在完成时,过去某段时间完成的动作,对现在仍有影响;使用延续性动作(动词)
2、过去式,过去完成的瞬间动作。

1.I have been to Hunagshan .我去过黄山(以前去过,现在回来了。对现在影响,我知道黄山的风景)
2.I went to Huangshan。我去黄山了。(瞬间完成动作,去了还没回来)
相似回答