✨ ベストアンサー ✨
形は同じですがdrunk にはdrink の過去分詞形と形容詞とがあります。形容詞の意味では酔ったや酔っ払ったという意味なので本問は形容詞になると思います。
よって、
must have been drunk で酔っ払っていたに違いないで◯
ちなみに、
must have drunk だと普通にdrinkの過去分詞なので飲んだに違いないの意味になると思います。
He must have drunk too much.
彼は飲みすぎたに違いない。
あくまでもご参考程度に。
あとさらにdrunk とdrunken の違いも興味があれば調べてみてください。
drunkには形容詞もあるんですね……過去分詞との違いも分かりやすくありがとうございました!!
形容詞drunkはたいてい動詞の後に来て、drunkenは名詞の前にしか来ないそうです。形容詞が動詞の後にくるのが叙述用法、名詞の前にくるのが限定用法というのも覚えました!辞書引くときに役立ちそうです(˶'ᵕ'˶ )︎