top of page

如何使用 "Have" 和 "Had" 来谈论吃和喝

4天前
讀畢需時 3 分鐘
两位女子在昏暗餐厅里边用餐边交谈,桌上有红酒、冰水和意面,氛围温馨放松。

有两个非常常见的英语单词让我的初学者学生感到困惑:have 和 had。我们常用它们来谈论所有权和经历,但在谈论食物和饮料时也会用到它们。让我来告诉你它们的用法。



"Have" 表示现在


当你想谈论你现在正在吃或喝的东西,或者你通常吃或喝的东西时,你使用 have


例子


  • I have coffee every morning.

  • She has toast for breakfast.

  • He has tea after lunch.

  • The dog has breakfast at 9 every morning.

  • They have rice for dinner.

  • We have a snack at 3 o'clock.


记住,当主语是 he, she, or it 时,我们把 have 变成 has。这叫做动词变位。下面是完整的形式:


Pronoun

Verb

I

have

You

have

He / She / It

has

We

have

They

have


所以你可以说 "I have water" 但 "She has water."



"Had" 表示过去


当你想谈论你昨天、上周或任何过去时间吃过或喝过的东西时,你使用 had


好消息是 had 不发生变化。对所有代词都是相同的。


例子


  • I had eggs for breakfast this morning.

  • You had a sandwich for lunch yesterday.

  • He had soup for dinner last night.

  • She had orange juice with her meal.

  • We had pizza on Friday.

  • They had ice cream after the movie.


过去时不用变位。每个人都用同一个词。


广告


关于使用 "have" 和 "had" 的疑问句


当我们提出疑问时,会用 do 或 did 搭配 have。但在疑问句中我们不使用 has。在现在时,我们通常询问日常习惯。我们也常在句中加入频率副词来完整问题。


现在时的疑问句:


  • What do you normally have for breakfast?

  • What does she have for lunch?

  • Do they usually have coffee or tea?


过去时的疑问句:


  • What did you have for dinner?

  • Did he have a drink?

  • What did they have at the party?


请注意,在过去时的疑问句中,我们总是使用 did + have。绝不要说 "did had"。我们只将助动词 (did) 变为过去式,而实义动词 (have) 保持原形。



对话中的更多例子


下面是人们真实对话的方式:


A: What did you have for breakfast?

B: I had cereal and milk. What about you?

A: I had eggs and toast.


A: Do you normally have lunch at 12 o'clock?

B: Yes, I usually have a sandwich.A: What does your son have?

B: He has pasta most days.


A: Did you have anything to drink?

B: Yeah, I had water. Did you have anything to drink?

A: No, I didn't have time.


广告


小测验


请完成下列句子。使用 have, has, or had


  1. Yesterday I __ chicken for dinner.

  2. She usually __ fruit for a snack.

  3. What __ you __ for breakfast today?

  4. He __ eggs every morning.

  5. We __ lunch at 1 o'clock yesterday.

  6. They __ rice and beans for dinner tonight.

  7. __ you __ coffee this morning?

  8. I never __ milk in my tea.


  1. had

  2. had

  3. did / have

  4. has

  5. had

  6. have

  7. Did / have

  8. have



所以请记住,你可以用“have”或“had”来描述自己吃什么或喝什么,但要记得正确变位哦!


你对“have”和“had”的用法有什么疑问吗?在下面留言,我会为你解答。


本文最初由托马斯用英语撰写。翻译由人工智能提供。如需阅读英文原文,请将网站语言切换为英语。

留言

分享您的想法率先撰寫留言。

跟我来

Bluesky
  • Threads
  • Instagram
  • Facebook
  • TikTok

服务条款

隐私政策

免费课程资料政策

网站及论坛政策

有问题吗?发邮件吧!

订阅新闻简报

选择您的英语水平
bottom of page