hasn't 和doesn't have 的区别

文/张超

hasn't和doesn't have的区别主要在于时态和用法的不同。hasn't是have的否定形式,可以用于一般现在时或现在完成时。当用于现在完成时时,可以表示“还没有”的状态。而doesn't have则是have的一般现在时的否定形式,表示某人或某物没有某物。

hasn't 和doesn't have 的区别

hasn't 和doesn't have 的区别是什么

haven't中的have是助动词,必须和动词一起使用,才能构成谓语。如:I haven't got a dress;而don't have中的have是实义动词,可以单独使用构成谓语。如:I don't have a dress。

两者在地域使用上也存在差异。在英国英语中,人们更倾向于使用hasn't,而在美国英语中,人们则更喜欢使用doesn't have。

总的来说,虽然hasn't和doesn't have都可以用来表示“没有”,但它们在时态和地域使用上存在一定的差异。

hasn't 和doesn't have 的例句

Do you normally have a big breakfast?

你通常吃一顿丰盛的早餐吗?

She doesn't have a beautiful voice,

她没有一副美妙的嗓音。

It doesn't have a long tail,

它没有一条长尾巴。

She has/has got blue eyes.

她有一双蓝眼睛。

The house has/has got gas-fired central heating.

这所房子有燃气中央供暖系统。

She doesn't work on weekends,

她周末不工作。(这是她的工作习惯)