質問: we haven’t had a real family vacation in three yea we haven’t had a real family vacation in three years. 家族旅行は3年ぶりです。 youtubeでネイティブの方が言っていたのですが、 なぜ”had”になるのですか? 「食べた」以外にどのような意味があってhadをつけるのですか?
回答: have 他動 1.〔自分の領域内に~を〕持って[所有して]いる 2.〔~の〕持ち主である 3.〔~を〕自分の領域内に入れる[所有物にする] 4.〔~を〕飼う ・i have two dogs. : 私は犬を2匹飼っている。 5.〔~を〕経験する[として持っている] 6.〔時間〕がある ・do you have time to talk? : 話をする時間ある? 7.〔~を〕~の状態にする ・can you have them done by tomorrow morning? : 明日の朝までにできますか?◆客 ⇒ 店員 8.〔人に〕~させる[してもらう] 9.〔~が〕分かる 10 .〔~を〕食べる、〔~を〕飲む ・i have never had better chinese food. : こんなにおいしい中華料理は食べたことがありません。 ・would you like to have some coffee? : コーヒーはいかが? ・let's have a beer. : ビールを飲もう。 11.〔人を〕迎える、招待する ・thanks [thank you] for having me. : お招きくださってありがとう。〔パーティーなどに招かれたとき〕/よろしくお願いします。〔ホームステイ先での挨拶〕 12.〔人を〕だます ・i think you've been had. : あなたは担がれて[だまされて]いるのだと思います。 13.〔子ども・双子などを〕授かる◆母親のほか、両親・父親が主語になることがある。進行形は「妊娠している」という意味。 ・i had my first child when i was 20. : 20歳のとき、私は最初の子を産み[授かり]ました。 ・she's having a baby. : 彼女は、おなかに赤ちゃんがいます。 ・my cat had (a litter of) kittens yesterday. : 私の猫は、昨日子猫を産みました。 https://eow.alc.co.jp/search?q=have この文章では5番の意味で以って使用されています。