A2 Grammar: Present Perfect Negative and Questions

劳尔-马吉尼亚

Langcom 创始人 | 剑桥考试和SIELE考试考官

7 月 22, 2026

A2✏️ 语法⏱️ 阅读时间 4 分钟
To make negative sentences and questions in the Present Perfect, you always use the auxiliary verb havehas with the past participle of the main verb. For negatives, place not after have/has, like in I haven’t finished my homework. For questions, put Have/Has before the subject, as in Have you ever visited London? Remember, the Present Perfect connects past actions to the present. Negative forms tell us something has not happened up to now, and questions ask if something has happened at any point before now. Common words like ever (in questions) and never (in negatives) are often used to talk about experiences.

How Do We Form Present Perfect Negatives?

To make a negative sentence in the Present Perfect, we follow a simple structure:

  • Subject + have/has + not + past participle

We use have not for I, you, we, they. We use has not for he, she, it.

You can also use contractions to speak more naturally:

  • have not becomes haven’t
  • has not becomes hasn’t

🎓 采用混合式教学法学习英语

小班授课 · 7×24小时AI辅导 · 剑桥考试备考

来自 $39 $79 每月

预订课程

How Do We Form Present Perfect Questions?

To ask a question in the Present Perfect, we change the word order. The auxiliary verb havehas comes before the subject:

  • Have/Has + subject + past participle?

We use Have for I, you, we, they. We use Has for he, she, it.

For yes/no questions, the answer is usually short:

  • Yes, I have. / No, I haven’t.
  • Yes, she has. / No, she hasn’t.

Using ‘Ever’ and ‘Never’ with Present Perfect

Evernever are common adverbs with the Present Perfect. They talk about experiences at any time up to now.

  • We use ever in questions. It means ‘at any time in your life’.
  • We use never in negative sentences. It means ‘not at any time’. Remember, never already makes the sentence negative, so do not use not with never.

Using ‘Yet’ with Present Perfect Negatives and Questions

Yet is another useful adverb. We use it to talk about something that we expect to happen.

  • In negative sentences, yet means ‘up to this time’. It usually comes at the end of the sentence.
  • In questions, yet asks if something has happened up to this time. It also usually comes at the end of the question.
Present Perfect: Negative and Question Forms
类型 结构 示例
Negative (Full) Subject + have/has + not + past participle I have not seen her.
Negative (Contracted) Subject + haven’t/hasn’t + past participle She hasn’t finished.
Question (Yes/No) Have/Has + subject + past participle? Have you eaten?
Question (Wh-) Wh- word + have/has + subject + past participle? What have you done?

示例

  • I haven’t seen that movie before.
  • She hasn’t finished her book yet.
  • We haven’t eaten dinner.
  • They have never visited France.
  • He has never tried sushi.
  • Have you ever flown in a helicopter?
  • Has she called you back yet?
  • Have they arrived at the party?
  • What have you done today?
  • Where has he gone?

练习

💬 需要个性化指导吗?

作为剑桥官方备考中心,我们可以为您推荐合适的课程和认证。立即与我们的顾问在线咨询。.

在 WhatsApp 上与顾问聊天

西班牙语母语者常犯的错误

讲西班牙语的人有时会犯以下错误:

  • Using ‘don’t’ or ‘doesn’t’ instead of ‘haven’t’ or ‘hasn’t’: In Spanish, you might use ‘no’ with the verb. In English, for the Present Perfect, you must use have nothas not.
    错误: I don’t seen that movie.
    正确: I haven’t seen that movie.
  • Incorrect word order in questions: Remember to put have/has before the subject.
    错误: You have ever been to London?
    正确: Have you ever been to London?
  • Using ‘not’ with ‘never’: Never already makes the sentence negative.
    错误: I haven’t never visited Rome.
    正确: I have never visited Rome.

常见问题

What is the main difference between ‘haven’t’ and ‘hasn’t’?

The difference is the subject. We use haven’t for I, you, we, they. We use hasn’t for he, she, it.

Can I use ‘ever’ in negative sentences?

No, we usually use ever only in questions. For negative sentences, use nevernot…any, for example: I haven’t ever been there is less common than I have never been thereI haven’t been there at all.

Where does ‘yet’ go in a sentence?

Yet usually goes at the end of a negative sentence or a question, for example: I haven’t finished yet.Have you eaten yet?

Is ‘Have you been to…?’ the same as ‘Did you go to…?’

No, they are different. Have you been to…? (Present Perfect) asks about an experience at any time up to now. Did you go to…? (Simple Past) asks about a specific trip in the past, usually with a specific time mentioned or understood.

Related lessons

关于作者:劳尔·马吉尼亚

劳尔·马吉尼亚是Langcom教育协会的主任,该协会是位于 美国. 凭借在语言教育和国际认证领域十余年的经验,他已帮助来自25个国家的数千名学生、教师和教育机构考取了剑桥英语证书以及IELTS、TOEFL和Michigan英语证书。.

了解有关 Langcom 的更多信息 →

0 条评论

提交评论

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

索取更多信息

如果您还有任何问题,我们随时可以为您提供帮助。.

Whatsapp

邮件