英语过去时和现在完成时的问题

我做翻译(中翻英)有时候会遇到一些过去时和现在完成时的混乱啊~~~~~~
不知道是用过去时还是现在完成时!!!什么对现在的影响那些 我就是不会判断。。。
希望哪位英语高手指导一下,有些什么标志 或诀窍之类的可以准确地用好时态吗?有用的话,我会加分哦~~~谢谢!kum sa mi da~

是中翻英 中翻英 中翻英 中翻英 中翻英 中翻英 中翻英 中翻英 中翻英 没有ago、since的!!!!!

以下是两个句子,每一句现在完成时下面都跟了一句过去时,通过对比,希望你能了解两者的区别。好好看看哦。因为你不喜欢有什么ago, since,虽然这两个单词对判断哪一句是现在完成时,哪一句是过去时非常的重要。好好体会吧。
①Mary has been ill for three days玛丽已经病了三天了。
(过去病的,现在仍然病着)
Mary was ill.玛丽曾经病过。
(过去病了,与现在的情况无关,现在没有病了,是过去病的)
②He has lived here since 1949自从1949年他就一直住在这里。
(从1949年他一直住在这里,到现在仍然住着。)
He lived here in 1949.他1949年住在这里。
(他1949年住在这里。现在是2012年,他已经没有住在这里了。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-03
过去时: 是发生在过去的动作,只存在于过去,对现在的情况没有任何影响。
现在完成时: 动作发生于过去,但对于现在有一定的影响(该动作对现在的情况有影响或是该动作一直从过去延续到现在)
主要看动作和现今的状态有没有关系,有的话就是现在完成时,没的话就是过去式。
你是江苏的学生么?如果是的话,就不要太纠结了,中翻英在正式的考试中不会出现,时态的考查主要出现在选择题中,以上方法依旧适用。希望我的回答对你有所帮助,O(∩_∩)O~
第2个回答  2012-07-03
你要看句中发生的事是否对过去造成了影响,再用现在完成时。过去时一般叙述某件事情,已经发生过的
第3个回答  2012-07-03
过去时强调 过去的动作, 现在完成时 强调 过去的动作 可能 持续到现在 并对现在 照成 影响。
过去式:We had a good time last week 就是在陈诉 过去干嘛干嘛
现在完成时:The young man has joined the army 强调那人已经参军去了。
反正 过去式 动词 加ed
现在完成时 要加 have, has had 在加动词 done , have played have written
相似回答