基本概念
在英语中,“have not” 和 “don't have” 都是否定形式,但它们的用法和语境不同。
1. “Don't have” 表示“没有”(表示拥有)
当我们想表达“我没有某物”时,通常使用 don't have(或 doesn't have):
- I
don't havea car.(我没有车。) - She
doesn't havetime to talk.(她没时间说话。)
这是现代英语中最常见的表达“没有”的方式。
2. “Have not” 用于完成时态
Have not(缩写为 haven't)通常出现在现在完成时中,后接过去分词:
- I
haven't seenthat movie yet.(我还没看过那部电影。) - We
haven't finishedour homework.(我们还没完成作业。)
注意:这里 have 是助动词,不是表示“拥有”的实义动词。
常见误区
❌ 错误:I haven't a pen.(在美式英语中不自然)
✅ 正确:I don't have a pen.
在英式英语中,有时会说 I haven't got a pen.,但在美式英语中更常用 don't have。
总结
- 表示“没有某物” → 用
don't have/doesn't have。 - 表示“尚未做某事”(完成时)→ 用
have not+ 过去分词。