What school club are you in nowadays and how long _____ (BE) a part of it?
have you been (STATIVE VB)
15
They ______ (PRACTISE) all week long, but so far they ______ (NOT FINISH) any of the 5 songs that they're supposed to be performing at their first gig this Saturday.
HAVE BEEN PRACTISING / HAVEN'T FINISHED
20
That's the best news I _______ (HEAR) all week!
I'VE HEARD
15
She ____ (WORK) on her homework for ages and she _____ (ALREADY WRITE) an essay and 2 translations.
SHE'S BEEN WORKING / HAS ALREADY WRITTEN
20
Over the last month, I _____ (train) hard for my next marathon - just today I ______ (run) over 20km.
I'VE BEEN TRAINING / I'VE RUN
20
I ______ (DO) plenty of charity work lately - just last week I ______ (VOLUNTEER) to help an old lady carry her bags.
I've done / I've been doing ......... I volunteered
20
You're finally here! Where ________ (you be)? I ______ (wait) for over an hour and it's freezing!
HAVE YOU BEEN / I'VE BEEN WAITING
20
Why are you eyes so red? ________ (you cry)?
Have you been crying?
15
He ________ (not know) Mark for long. They ____ (meet) 2 months ago, in Art class.
HE HASN'T KNOWN (STATIVE VB) / MET
20
I'm sorry I'm covered in mud - I _____ (WORK) in the garden all morning.