for half an hour
Non state ascoltando quello che vi sto dicendo da mezz'ora.
You haven't been listening to what I've been telling you for half an hour.
Ti stanno aspettando all'ingresso principale da mezz'ora buona.
They've been waiting for you at the main entrance for a good half hour.
Sto cercando le chiavi della macchina da mezz'ora.
I've been looking for my car keys for half an hour.
Dove stai? Ti aspetto da mezz'ora alla fermata.
Where are you? I've been waiting for you at the bus stop for half an hour.
Avanti, entra pure, ti stavo aspettando da mezz'ora!
Come on, come in, I've been waiting for you for half an hour!