过去完成时,现在完成时,一般过去时有什么区别?怎么用?举例说明

如题所述

第1个回答  2010-12-12
比如说 “我吃了早饭。”
用这三种时态来说的话就分别是:
过去完成时: I had eaten breakfast before I went to school. 我上学之前已经吃过早饭了。 这一般都会有表示过去的字眼(went)用来提醒,吃饭在前,上学在后,表明在过去的过去,所以用过去完成时。
现在完成时:I have eaten breakfast 。表示我已经吃了早饭了,这样说的话是说明吃饭在说这句话的时候动作已经完成,但是现在正在干嘛不清楚。
一般过去时: I ate breakfast 。 我吃过早饭了,表示对以前发生的事件的一种描述,很平淡的一种语气,并不强调现在。