英語
高校生
解決済み

he is niceest when he has had a fewという文がありました。なぜ、完了形の形になっているのかわからないです。教えて頂きたいです。

回答

✨ ベストアンサー ✨

"he's had a few" is an idiomatic expression meaning "he has had a few alcoholic drinks", so it means that this person is a bit drunk now.

The present perfect tense [現在完了形] is used because it's a completed action which caused a direct effect in the present.

Compare:
He's had a few drinks. (→ he is a bit drunk now)
Yesterday, he had a few drinks. (→ he is probably sober now)
❌ Yesterday, he's had a few drinks. (→ WRONG English)

He has gone crazy. (→ he is crazy now)
He went crazy yesterday. (→ he became very angry yesterday (but maybe he's calm now))

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