英語
中学生
解決済み

彼はちょうど昼ご飯を食べ終わりました。
を、英文にするとどうなりますか?

回答

✨ ベストアンサー ✨

He has just finished having lunch.
だと思います!

yutty

なぜ、havingがほしいのですか?

yukiyuko

have lunchで昼食をとる、という熟語です。でもeat lunchでも昼食を食べるということになるので大丈夫です。でもこの場合ing形にすることを忘れずに。一応理由までつけておくと、finish haveでは動詞が2回続けて出ることになるので文法的におかしくなります。そこで動名詞、という動詞を名詞のかたちにしないといけなくて、そこでingをつけます!だからふつうに私は昼食をとる、ではI have lunchでingはつけません。なんか余計な説明まですいません

この回答にコメントする

回答

He has just finished (having/eating) lunch.

ですかね…

英語 現在完了 和訳
yutty

そのingの単語はなぜほしいのですか?

れい

一つの文には一つの動詞しか入ることができません。この文でいうと、finishedですかね。
なので、ingをつけて、動名詞という名詞にするんですよ。また、finishの後の動詞の変化形は、必ずingがつきますね。

yutty

この解答にhavingが書いてありませんでした。
でも、ほんとはhavingは必要なんですね?

この回答にコメントする
疑問は解決しましたか?