英语家园

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索

关于have 和had 用法请教

发布者: forever3323 | 发布时间: 2007-9-20 08:57| 查看数: 3787| 评论数: 3|

10鲜花
请教下:

我在学新概念第2册时,有遇到现在完成时和现在完成进行时的用法.

但是,有些题中会出现:

have left .

had left .

按现在完成时来说,have left应该是现在完成时,

那had left 又是什么情况出现的呢?

这两者的区别的是什么?

请高手帮忙解答下,万分感谢!

最佳答案

查看完整内容

had done 是过去完成时,就是过去的过去,在过去某一时间点之前发生的事 比如:我昨天到这的时候,他已经吃过饭了/走了。 When I came here yesterday, he had had his lunch / he had left.

最新评论

magicsunxq 发表于 2007-9-20 08:57:17
had done 是过去完成时,就是过去的过去,在过去某一时间点之前发生的事

比如:我昨天到这的时候,他已经吃过饭了/走了。

When I came here yesterday, he had had his lunch / he had left.
forever3323 发表于 2007-9-23 18:39:31
万分感谢!
lullaby 发表于 2007-9-28 10:51:10
have left 就是说他走了

had left 就是说他已经离开了,不再回来了
快速回复 返回顶部 返回列表