ENGLISH

“现在简单时:have got 的用法”

首页 英语 语法 · A1 · A2
约 7 分钟· #A1
🔒 登录后可标记已读
  • 当你听到马来西亚人说「I've got a headache」而不是「I have a headache」,其实两者意思一样,只是语气不同。
  • 肯定句缩写成 've got / 's got,否定句是 haven't got / hasn't got,疑问句把 have/has 移到主语前面(Have you got…?)。
  • 用途不只是「拥有东西」,外貌、亲属关系、日程安排、生病、想法都能用 have got 表达,比如 I've got brown eyes、He's got a cold。
  • 只能用在现在时——过去式不能说 had got,要直接改用 had,这是最容易踩的坑。

重点内容


have got vs have:意思一样,语气不同

  • have got → 口语,较不正式(speaking)
  • have → 书面或正式场合(writing)
have gothave
They've got a big garden.They have a big garden.
She's got a good job.She has a good job.

肯定句:have/has got 的缩写

主语完整形式缩写
I / you / we / theyhave got've got
he / she / ithas got's got
  • I have got brown hair. = I've got brown hair.
  • My sister has got long hair. = My sister's got long hair.
  • They have got a new car. = They've got a new car.

否定句:have/has not got

主语完整缩写
I / you / we / theyhave not gothaven't got
he / she / ithas not gothasn't got
  • We haven't got any pets. 我们没有养宠物。
  • She hasn't got a brother. 她没有兄弟。

疑问句:Have/Has + 主语 + got

  • Have you got a big house? 你有大房子吗?
  • Has she got a car? 她有车吗?
  • How many rooms has it got? 它有几个房间?

简短回答

  • Have you got a new job? → Yes, I have. / No, I haven't.
  • Has she got a meeting? → Yes, she has. / No, she hasn't.

用途:不只是「拥有」

have/has got 不只用来说东西,还可以表达:

用途例子
外貌I've got brown eyes. 我是棕色眼睛。
关系/亲友She's got three brothers. 她有三个哥哥。
日程安排They've got practice this evening. 他们今晚有练习。
生病He's got a terrible cold. 他感冒了。
想法I've got a good idea! 我有个好主意!

⚠️ 只用于现在时!

have got 没有过去式形式,过去时要用 had(不加 got)。

❌ I had got a red bike when I was young. ✅ I had a red bike when I was young.

例句练习

  1. Have you got any brothers or sisters?
    你有兄弟姐妹吗?
  1. She's got a new job. She starts next Monday.
    她找到新工作了,下周一开始。
  1. We haven't got enough time to finish this.
    我们没有足够的时间完成这个。
  1. How many friends has he got on Facebook?
    他在 Facebook 上有多少朋友?
  1. I've got a headache. I need to rest.
    我头痛,我需要休息一下。

常见错误

❌ I have got a red bike when I was young. ✅ I had a red bike when I was young. (过去式不用 have got)

❌ Does she has got a car? ✅ Has she got a car? (have got 的疑问句用 has,不用 does)

❌ She haven't got any pets. ✅ She hasn't got any pets. (第三人称单数用 hasn't)

❌ Have you got some time? Yes, I have got. ✅ Have you got some time? Yes, I have. (简答不重复 got)

Sources

Blog / Website:

  1. Present simple: 'have got' – British Council LearnEnglish
📝 语法点共 9 题
📝 常见错误辨析共 4 题