英語
高校生
解決済み

John has three dogs now.という英文でなぜJohn having three dogs now.ではないのですか?

回答

✨ ベストアンサー ✨

動詞はある基準で分けると2つに分けられます!
動作のある動詞と状態の動詞です
例えばrun、sit などは動作、like belongなどは
好き、所属するですがその動詞自体に一瞬ではなく
少し長い範囲の意味を持ちますよね!
resemble(似ている)なども同じです!
犬を飼うという状態は一瞬だけじゃないので
haveでいいのだと思います!
be+現在分詞(~ing)は、今まさにその瞬間に!
ってイメージをもっといいと思います!
日本語の「~ている」に騙されそうになりますが
haveは現在形です!

この回答にコメントする

回答

なぜJohn having three dogs now.ではないのですか? → 質問の主旨は、「John [is having] three dogs now.<[現在進行形]>ではないのですか?」だと思います。
John having three dogs now.は文として成り立たないからです。
なぜなら、having(動詞have+ing)は動詞ではなく動名詞(=名詞の働き)、あるいは現在分詞(=形容詞の働き)だからです。

では、Johbn is having three dogs now.はなぜダメなのか?
haveは「…を持っている」という状態を表す動詞なので、進行形()be having)にはしないという文法の規則あるからです。
belong(所属している)、resemble(似ている)なども同様に「状態を表す動詞」なので、進行形にはしません。

参考にしてください。

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