西班牙语简单过去时和复合过去时区分

我知道他们的区别 可是还是觉得决定用哪个。。。比如:a la vuelta he ido a verle. 这个对现在的事有影响吗 为什么要用复合过去时。。。所以还是分不清啊 我觉得仅仅靠是否对现在有影响这一条根本就区分不开! 我想问问有没有能够很清晰的区分这两个时态的根本方法呢??
谢谢各位啦!
复合过去式是在法语中的叫法 在西语中叫做“陈述式现在完成时 ”也就是(haber陈述现在时+过去分词 he+, has+. ha+, hemos+. habéis, +haben)
我就是这个时态和简单过去时分不清 因为我会讲法语 我深深的受法语的影响。。。所以难以理解陈述式现在完成时和简单过去时的区别。。。请各位高手指点!非常谢谢!

举个简单的例子,看一下简单过去时,现在完成时和过去完成时在西班牙语里的区别。
问句:DONDE ESTA JUAN?
回答:三种时态的三种回答
1. 简单过去时,是指在过去某一个时间点,发生的事情。例如,
A LAS 6 JUAN SE FUE.胡安6点走了。分析:6点整(时间点)的时候,胡安走了。
2. 现在完成时,指刚刚发生的事情或者是没有特定时间点(段)的事情。
JUAN YA SE HA IDO。(你来之前)胡安刚走了。注意:这里用JUAN YA SE FUE.也是正确的。
3. 复合过去时,是指过去某一个时间点以前,发生的事情。例如,
ENTRASTE A LAS 7, JUAN SE HABIA IDO.你7点钟到的时候,胡安已经走了。分析:7点钟(这是过去的一个时间点)你到了,而胡安在过去的这个时间点之前,已经走了。
这里只要注意一点,有时间点的过去某一个时间(或者明确的过去的时间如:昨天,去年,上星期),一定要用过去式。基本上多用过去式,少用现在完成时,犯错误的几率会小一些。熟练了以后,就可以根据语境语意使用了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-12
简单地说,简单过去时是描述过去的一个点发生的事情,有具体的时间状语比如,En 1973, fui a mi casa en Estados Unidos.
陈述时现在完成时是表示过去一个持续的事情。

这两个时态在西语语法中是比较难区分的难点。 建议熟读西语语法。

其实在口语中,人们常常用简单过去时表示过去,用一般现在时表示现在和不久的将来。
第2个回答  2011-08-15
别太复杂,诀窍就是he ido这类的一般用于事情发生已经过了一段时间了,而se fue用于发生了没多久的事情,一般都可以通用。