As was known to all, William had broken his promis...

Tạo vào: 14 tháng 7, 2025

Trả lời bằng O3 bởi Chat01

Câu hỏi

As was known to all, William had broken his promise which he would give us a pay rise.
这句话有什么语法问题

Suy nghĩ

Clarifying grammar issues

The sentence "As was known to all, William had broken his promise which he would give us a pay rise" has a few grammar points that need adjusting. First, the phrase "As was known to all" is awkward; "As everyone knows" would be better. The relative pronoun "which" should connect to a noun, but here it’s referring to an entire clause, so "that" is more fitting. Finally, "had broken" could be simplified to "broke" or "has broken" for consistency. A corrected version might be: "William broke his promise to give us a pay rise, as everyone knows."

Thought for 10 seconds

Trả lời

这句话的问题主要集中在 引导词、时态和定语从句的用法上。逐点说明如下:

原句成分主要问题说明建议修改
As was known to all搭配不自然,时态不当想表达“众所周知”时,英语通常用“As is known to all”或“As we all know”。若强调过去那个时刻“大家都知道”,才用过去时。一般场合改成 As is known to all / As we all know
William had broken his promise过去完成时不必要过去完成时 (had broken) 只在叙述两个过去动作的先后顺序时才需要。若句子里没有另一个与之对比的较近过去动作,用一般过去 (broke) 或现在完成时 (has broken) 即可。多数情境下改为 William brokehas broken
his promise which he would give us a pay rise定语从句关系代词 which 用错;动词搭配也不自然1) “promise” 后面应接动词不定式 (promise to do) 或宾语从句 (promise that + 从句),而不用 which 引导。<br>2) “he would give us a pay rise” 作 promise 的内容时,可简化成不定式:** to give us a pay rise**。his promise to give us a pay risepromise that he would give us a pay rise

推荐改写

  1. As we all know, William broke his promise to give us a pay rise.

  2. William has broken his promise that he would give us a pay rise, as is known to all.

以上两句根据不同语气、时态需求可任选其一。核心调整是:

  • 用 “As we all know” 表示“众所周知”;
  • had broken 换成 broke / has broken
  • promise…which… 改成 promise to…promise that…

这样改后,句子结构清晰、时态一致、搭配自然。

Chia sẻ Q&A này