英语家园

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索

hadn‘t got和didn’t have有什么区别?两者写法对么?

发布者: katy | 发布时间: 2012-11-8 00:20| 查看数: 5229| 评论数: 7|

20鲜花
hadn‘t got和didn’t have的说法,有些人说它是美式、英式区别,如果是这样区别,那么若是同一道题中出了这两个选项 该选哪一个?

I hadn't gota holiday this year.还是 I didn't have a holiday this year.

哪位同学帮我解答下到底是怎么区分的?


最新评论

andy3632004 发表于 2012-11-8 09:12:09
前者是过去完成时,后者是过去式的否定形式吧.this year一般用于现在完成时,还见过用于将来时的句子,也能和一般过去时态连用

评分

参与人数 1鲜花 +5 收起 理由
katy + 5

查看全部评分

adapint1988 发表于 2012-11-13 08:09:15
hadn't got 是过去完成时的否定式,表示这个动作已经完成,

hadn't got 是过去完成时的否定式,而didn't have是一般过去式的否定,this year今年,这个时间还没有过完,这个动作可能还没完成,将来持续到这一年底,应该用完成时,不用一般过去式。

评分

参与人数 1鲜花 +5 收起 理由
katy + 5

查看全部评分

鬮鬮 发表于 2012-11-13 13:11:21
无区别 ,对
lurenjia123 发表于 2012-11-17 17:17:00
前者是过去完成时态,后者是一般过去时态。。
lorespirit 发表于 2012-11-17 21:56:43
hadn't got 是过去完成时的否定式,表示这个动作已经完成,

hadn't got 是过去完成时的否定式,而didn't ha ...

adapint1988 发表于 2012-11-13 08:09


同意三楼的意见!
lorespirit 发表于 2012-12-1 12:30:11
1. I didn't have enough money.

2. I hadn't (got) enough money.

在英式英语中表达的意思是一样的。并且hadn't (got)中got是可以省略的。
kevincen 发表于 2017-12-28 10:51:26
过去完成式。
关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表