Learn useful ways to say "i have been" in English with drama examples and natural alternatives.

This means the speaker is annoyed because the other person is late.
From I Think My Wife Wants To Kill Me, Episode 29
He tells someone he has already been waiting for them for more than ten minutes.
Use it to point out a delay in a direct but normal way. It can sound rude if said sharply to a boss, customer, or stranger.
Scenes unlock real expressions as you watch
Tap to translate or use dual subtitles
Practice immediately with AI Characters
Reinforce with quick quizzes and repetition
Build speaking confidence with drama-based context, instant explanations, and AI-powered practice tailored to real conversations.
Start learning