说明网
教育科学 1 个回答

英语中how soon和how long提问时分别应该用什么类型的短语来回答?

大眼娃娃 提问者

发布于 2026-11-10

问题补充

How soon询问动作多久之后发生,用in加时间段回答;how long询问动作持续时长,用for加时间段或since加时间点回答。两者在时间表达上不可混用。

1 个回答

按发布时间排序
老翁 回答者

回答于 2026-11-10

直接回答:

  • How soon 提问时,应使用“in + 时间段”类型的短语来回答,表示“再过多久(某事将发生)”。
  • How long 提问时,应使用“for + 时间段”或“since + 时间点/从句”类型的短语来回答,表示“持续了多长时间”。

判断依据与用法说明:

  1. How soon 侧重将来某一动作距离现在还有多久才会发生,通常用于一般将来时态。回答时必须用介词 in 引导时间状语。

    • 问:How soon will you finish the work?
    • 答:In two days.(两天后。)
  2. How long 侧重动作或状态延续的总时长,常用于现在完成时、过去时或进行时等。回答时用 for 引出时长,或用 since 引出起始点。

    • 问:How long have you lived here?
    • 答:For five years. / Since 2019.

常见误区:

  • 将 how soon 的回答误写为 for 或 after 引导的短语。after 多指过去某事件之后的时间,而 in 专指从现在起算的未来时间。
  • 将 how long 与 how often(询问频率,用 once a week 等回答)、how far(询问距离)混淆。

内容由网友提供,仅供参考。