あなたは私のためにそのような高い誕生日プレゼントを買う必要はなかったのに。の英作文
ここに英文を書きます。


  • 添削例一覧

  • 誕生日は一単語で birthday と書きます。
  • 母音の前に付くので a ではなく an になります。
  • 「~を買う必要はなかったのに」と過去のことをいうには、助動詞のあとを完了形にします。
  • 「~する必要はない」というときには、need not や don't have to を使いましょう。must not は、「~してはいけない」という意味です。
  • the も「その」、such an も「そんな」で重複しています。文法的にも、この2つを並べることはありません。
  • present は数えられる名詞ですので、a/an や the、所有格 が必要です。今回の場合は、such a ...「そんな」の流れで a とするのが適切ですが、直後の単語が expensive と母音で始まるため an となります。
  • 「そのような」は such a ... とします。ここでは、その直後が expensive と母音で始まりますので an とします。
  • 確かに need not have ... で「〜する必要はなかったのに」という意味になりますが、have の後は、完了形にしなければなりません。have + 完了形で、ひとつ前の時制を表せるからです。プレゼントを買ったのは過去の話です。
  • buy は目的語を2つ置けます。buy <人><物> で「<人> に<物>を買ってあげる」という意味になります。目的語として2つ並べる場合には前置詞は要りませんが、この語順である必要があります(人と物は逆転できない)。<物>を先に書く場合 ……
  • 意味は同じなのですが、原文に忠実に訳すなら、such an expensive birthday present for me となります。


  • 推量や可能性を表す助動詞

    ©株式会社コンテンツアンドシステムズ