10 questions
I am very sorry that I have ... (break) your cup.
Oh, it's not ready! You have ... this composition for the whole day.
written
been writing
wrote
been written
Ann's clothes are covered in stains. She has ... since morning
painted
been painting
been painted
paint
I have ... (know) her for many years.
Where is Tom? I haven't ... (see) him today.
You are so dirty! What have you ... ?
done
been doing
did
doing
This is the best book I have ever ... .
read
been reading
readed
reading
Where have you been? I have ... for you for ages.
waited
been waiting
waiting
wait
Look! Somebody has ... your luggage.
stolen
been stealing
steal
stole
You have ... all day. Let me drive now.
driven
been driving
drove
driving