跳到主要内容
英语语法 · B2

wish 与 if only

  • 4 wish 与 if only
    4.1

    wish + 过去时(对现在的遗憾)

    wish / if only
    wish / if only

    wish 用来表达愿望或遗憾。对现在情况不满意时,wish 后面用一般过去时(虚拟)。

    结构: wish + 一般过去时

    我I 但愿wish 我I 有had 更多more 时间time.

    但愿我有更多时间。(其实没有)

    她She 但愿wishes 她she 住lived 在by (冠词)the 海边sea.

    她希望自己住在海边。(其实没有)

    注意 和第二条件句一样,be 动词常用 were:I wish I were taller.(但愿我更高些。)

    4.2

    wish + 过去完成时 / would

    两种进阶用法:

    • 对过去的遗憾:wish + 过去完成时(本该……却没有)。
    • 对别人行为的不满 / 希望改变:wish + 主语 + would。

    我I 但愿wish 我I (过去完成)had 学习studied 更努力harder.

    但愿我当初更努力学习。(过去的遗憾)

    我I 但愿wish 你you 会would 听listen.

    我希望你能听一听。(对别人行为的不满)

    注意 if only 和 wish 用法相同,但语气更强:If only I had known!(我要是早知道就好了!)

    常见错误

    • ❌ ~~I wish I have more time.~~ → ✓ I wish I had more time. — wish 后面时态必须"后退一步"。
    • ❌ ~~I wish I studied harder last year.~~ → ✓ I wish I had studied harder last year. — 对过去的遗憾要退到过去完成时。
    • ❌ ~~I wish I would be taller.~~ → ✓ I wish I were taller. — wish + would 只能对别人的行为表达不满,不能用在自己身上。
    • ❌ ~~I wish you will pass the exam.~~ → ✓ I hope you pass the exam. — 真实可能发生的祝愿用 hope;wish + 从句表示"与事实相反"(固定祝福语 I wish you good luck 除外)。

全部主题 · 英语语法 · B2

登录或创建账户

IGCSE, A-Level & AP