英語の否定表現をマスターする上で避けて通れないのが、「no more」と「no longer」の使い分けです。どちらも「もはや〜ない」と訳されることが多い表現ですが、対象とする次元が異なります。
no moreは「数量・程度・回数」の限界を指します。物理的な量や度合いがこれ以上増えない状態を打ち消します。
例文:I can eat no more.(これ以上はもう食べられない[=満腹で限界])
対して、no longerは「時間・継続性」の終了を指します。過去には続いていた習慣や状態が、現時点ではすでに終わっていることを表します。
例文:He no longer lives here.(彼はもはやここには住んでいない[=以前は住んでいたが今は違う])
時間の経過による変化を述べるビジネスレポートや論文では「no longer」、追加の要求を断る日常会話では「no more」が頻出します。この視点を持つだけで、表現の精度は格段に上がります。