• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:英文法の間違いを教えてください)

英文法の間違いを教えてください

このQ&Aのポイント
  • 質問文章:Isn't Paul putting on weight?「ポールは体重増えてない?」 上の質問に対する答えaとbはどちらも文法的に間違いらしいんですが、どこが間違いなんでしょうか?
  • 答えaとbはどちらも文法的に間違いです。質問文章では「ポールは体重増えてない?」と否定されていますが、答えaとbでは「はい(太っている)」と肯定しています。
  • したがって、正しい答えは「No, Paul isn't putting on weight.」となります。つまり、「いいえ、ポールは体重増えていません。」のように否定形で答える必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Him-hymn
  • ベストアンサー率66% (3489/5257)
回答No.4

a. Yes, he used to be so smart. →Yes, he used to be so skinny. これは、Yes, but he used to be so skinny.のbutを省略した形と考えて下さい。  Are you Chinese? No, I'm Korean. ★smartは基本的に頭がいいという意味になります。従って意味がつながりません。 b. Yes, he gained his weight since he got married. →Yes, he has gained his weight since he tot married. ★heが主語ですので、hasになります。 Yesと答えていることから「太っている」と肯定していることになりますよね? →その通りです。 aは「はい(太っている)、彼はかつてスマートだった。」 →そうなりません。「彼はかつて頭がよかった」になります。 b「はい(太っている)、かれは結婚していらい体重が増えた」 という意味になりますよね? →そうなります。しかし、sinceは現在完了と組み合わせて使います。 以上、ご参考になればと思います。

すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.3

a. smart は「利口な」,「おしゃれな」の意味で合って, 「スリムな」のような意味はないです。 b. gain は「得る」の意味なので,gain weight でよく,his がつくのはおかしい。 あと,時制的に since があれば現在完了(進行形)。

すると、全ての回答が全文表示されます。
  • jupfc
  • ベストアンサー率44% (4/9)
回答No.2

aに関して use to 原型で作られる文章は 例えば「以前ここにあった木」のような明らかに規則的な文章で使われます。 彼はかつてスマートだったというのは 規則的ではないので間違えです。 この場合はwouldを使います。これは明らかに不規則な文章で使われます。 bに関して sinceの意味に注目します。「~以来」という意味ですね。このような意味のsinceがあったら必ず動詞部分を完了形にしなければいけないというルールがありますそのため have gainedとなります。

すると、全ての回答が全文表示されます。
  • marbleshit
  • ベストアンサー率49% (5033/10253)
回答No.1

a. Yes, he is. He used to be so smart. b. Yes, he is. He gained his weight since he got married. が正解です。

すると、全ての回答が全文表示されます。

関連するQ&A