解決済み

問 あなたの今の気持ちを伝える文を書こう。

という問題に下記の様に答えを書きました。

●Im glad that give me a present my friend.


すると先生から

●Im glad that my friend gave me a present.

が正解と言われました。


giveとgaveの違いは分かったんですが他に何が間違っているのか分かりません。

的確に間違いを指摘していただきたいです。

ベストアンサー

ベストアンサー

 英語では,誰が・誰はにあたる部分(主語)を普通最初に置きます.I'm glad. なら I が主語,He plays soccer. なら He が主語です.今回の場合では,my friend が与えた人なので,それをthatのかたまりの最初に持ってきて my friend gave... とします.

 that (に限らず接続詞全て)のかたまりの中は必ず「それだけ抜き出しても伝わる文」で書きます.例えば I'm glad that gave me a present. だと,かたまりだけ抜き出せば

Gave me a present.

となり,不自然な文になります.(命令文みたいだけど,伝えたいことと異なる)


 参考程度の対処法として,先に my friend gave me a present を考えてしまってから,I'm glad や that を付け足す,という風に英文を作るとスマートに作れて良いと思います.

そのほかの回答(0件)