Lin学姐陪你开口说英语 English 免费开始
英语口语短语

Do you have…? 是什么意思?怎么用

“Do you have...?” 用来问“你有……吗 / 这里有……吗 / 你现在有……吗”。它不只是在问“拥有”,还常用来问是否提供某样东西、是否有某种症状,或现在有没有一点时间。

什么时候说

  • 问店里、酒店、餐厅等“有没有提供某样东西”:"Do you have Wi-Fi here?"
  • 问对方“有没有”预订、证件、另一张卡之类的东西:"Do you have a reservation?"
  • 问身体状态或症状:"Do you have a fever?"
  • 问现在有没有一点时间,或有没有某个版本/尺码:"Do you have a sec?" / "Do you have it in a smaller size?"

语气: 语气通常是中性到礼貌,日常非常常见;但 "Do you have a sec?" 更口语,和陌生人说时前面加上 "Hi"、"Excuse me",或改成 "Do you have a minute?" 会更自然。

注意: 别把它只死记成“拥有”。中文里很容易直译成“你拥有……吗”,会很怪。比如买衣服时别只理解成“你有这件衣服吗”,"Do you have it in a smaller size?" 实际是“你们这款有更小码吗”。

在 Lin 的 12 个场景里

都是场景里的原句,点开就能看视频、跟着说。

相近说法

Is there...?

更常问“这里有没有某物”,主语不是“you”。如问设施时:"Is there Wi-Fi?"

Do you carry...?

多用于商店,指“你们有卖……吗”。主要见于北美零售场景,比 "Do you have...?" 更像在问商品是否有售。

Have you got...?

英式英语里很常见,意思和 "Do you have...?" 很接近。

常见问题

"Do you have...?" 和 "Have you got...?" 有什么区别?

意思通常差不多,都是在问“有没有”。"Have you got...?" 在英式英语里更常见;美式英语里 "Do you have...?" 更常见。

"Do you have a sec?" 真的是问“你有一秒钟吗”?

不是字面上的一秒。它的意思是“你现在有一点时间吗”,很口语,也可以说 "Do you have a minute?"。

更多常用短语