Meaning

“Haven't you”是一个常用的英语表达,通常用于反问句中。它由“have not”的缩写“haven't”和代词“you”组成,表示说话者对某种假设或预期的确认。这个短语经常出现在日常对话中,以确认某人是否已经做过某件事情。 例如: - “Haven't you finished your homework?” 意思是“你还没完成作业吗?”这句话中,说话者可能假设对方应该已经完成了作业。 使用“Haven't you”时,通常带有一种期待或预设的情感,期望对方给出肯定的回答。这个表达可以使对话更具互动性和确认性。 在日常交流中,理解和正确使用“Haven't you”能够帮助更好地表达自己的疑问和期待。

Today's Sentences

01

Haven’t you figured it out yet?

Situation 1

Do you know where we are?

你知道我们在哪里吗?

The GPS is broken so I’m still looking at the map.

GPS坏了,所以我还在看地图。

Haven’t you figured it out yet?

你还没弄明白吗?

Look, I’m getting frustrated too.

看,我也很沮丧。

Situation 2

I don’t know if I should study longer or just look for a job right away.

我不知道我应该继续学习更长时间,还是直接找工作。

Haven’t you figured it out yet?

你还没弄明白吗?

Well, I’m scared that I’ll make a decision that I’ll regret.

好吧,我担心我会做出让我后悔的决定。

I understand.
But I think work experience weighs heavier than having another degree under your belt.

我理解。
但我认为工作经验比多一个学位更有分量。

02

Haven’t you heard the rumors?

Situation 1

Haven’t you heard the rumors?

您没听说过那些传闻吗?

What rumors?

什么传闻?

She’s dating her exes best friend.

她正在和她前任的好朋友约会。

No way.
That’s crazy!

不可能。
太疯狂了!

Situation 2

Haven’t you heard the rumors?

您没听说过那些传闻吗?

About who?

关于谁?

She just quit her job after being accused of improper relations with her boss.

她在被指控与上司有不正当关系后刚刚辞去了工作。

But is it true?
It’s just a rumor right?

但是这是真的吗?
这只是个传言,对吧?

03

Haven’t you had enough to drink?

Situation 1

Haven’t you had enough to drink?

您喝得还不够吗?

What do you mean?
I’m just getting started!

你是什么意思?
我才刚刚开始呢!

I think you should take it easy.

我认为你应该放轻松。

Don’t worry.
Come have a drink with me.

别担心。
来和我喝一杯吧。

Situation 2

Let’s have another drink.

让我们再喝一杯。

Haven’t you had enough to drink?

您喝得还不够吗?

The night is still young.

夜晚才刚刚开始。

Oh gosh, I feel like I know how this night is going to end.

哦天哪,我感觉我知道今晚会如何结束。

04

Haven’t you played golf for years now?

Situation 1

Great swing!

好的挥杆!

Thanks.
I’ve been trying to fix my form.

谢谢。
我一直在尝试修复我的表单。

Haven’t you played golf for years now?

你不是已经打了好几年“golf”了吗?

Yea I have.
But I’ve learned so many bad habits too.

是的,我有。
但我也学到了很多坏习惯。

Situation 2

Haven’t you played golf for years now?

你不是已经打了好几年“golf”了吗?

15 years to be exact.

十五年,确切地说。

You must be very skilled at the game.

您一定在这款游戏上非常有技巧。

I’ve hit a hole in one once, but I’m always learning.

我曾经打出过一次“一杆进洞”,但我一直在学习。

05

Haven’t you been to this festival before?

Situation 1

So are there any performers or people who host during the event?

那么在活动期间有表演者或主持人吗?

Haven’t you been to this festival before?

你以前没有参加过这个节日吗?

No, it’s my first time.

不,这是我第一次。

It’s actually a global firework festival.

这实际上是一个全球烟花节。

Situation 2

What kind of music will they play?

他们会播放什么类型的音乐?

Haven’t you been to this festival before?

你以前没有参加过这个节日吗?

No, I just assumed it was a rock music festival.

不,我只是以为那是一个摇滚音乐节。

Actually, it’s an annual electronic music festival.
One of the biggest!

实际上,这是一个年度电子音乐节。
是最大的之一!

Writer's Note

So can you use "didn't" in place of "haven't"? "Haven't" and "didn't" differ because they inform us about time.

那么你可以用“didn't”替换“haven't”吗?“Haven't”和“didn't”之间的区别在于它们告诉我们的时间信息不同。

"Haven't" refers to the past up until now. So if you haven't done something, you haven't done it for a specific period of time; day, month, ever, etc.

Haven't” 指的是过去到现在的时间。因此,如果你haven't做过某事,意思是你在特定时间内没有做过这件事;比如一天、一个月、或从未做过等。

"Didn't" refers to a specific point of time that has already passed.

“Didn't” 指的是已经过去的某个特定时间点。
  1. I _____ seen this movie before.
  2. 我 _____ 看过这部电影。
  3. She _____ get an oil change for her car yet.
  4. 她还没有给她的车做“oil change”。
  5. _____ he get a call for an audition?
  6. 他接到试镜的电话了吗?
  7. We _____ gone on a vacation in years.
  8. 我们已经很多年没有去度假了。
  9. They _____ mean to hurt her feelings.
  10. 他们不是故意伤害她的感情。

ANSWERS
1. "haven't" 2. "didn't" 3. "Didn't" 4. "haven't" 5. "didn't"

ANSWERS
1. "haven't" 2. "didn't" 3. "Didn't" 4. "haven't" 5. "didn't"

What do you think? Is there a sentence where "didn't" and "haven't" are interchangeable? Check again! You may need to change the tense for example, "get 👉 gotten" or "haven't 👉 hasn't".

你怎么看?有没有哪一句话可以让“didn't”和“haven't”互换使用?再检查一下!你可能需要改变时态,例如,将“get”改为“gotten”或“haven't”改为“hasn't”。

Call off

Call off

“Call off”的意思是取消,常用于取消会议或活动。
26 3 月, 2025 Read More
Turn down

Turn down

“Turn down”是拒绝的意思,用于拒绝提议或邀请。
14 2 月, 2025 Read More
What kind of

What kind of

“what kind of”是“什么类型”的意思,用于询问某…
10 9 月, 2024 Read More

Leave a Reply


0:00
0:00