New Activity
Play Quiz
1. 
I can't believe it, Inspector. You mean that Smith ________ money from the till all this time?
A.
has stolen
B.
has been stealing
2. 
You three boys look very guilty! What ________ since I left the room?
A.
did you do
B.
have you done
C.
have you been doing
3. 
Why on earth ________ me about that loose floorboard? I _______ it just now and hurt myself.
A.
didn't you tell
B.
haven't you told
C.
tripped
D.
have tripped
4. 
It's a long time since I ______ your brother Paul. What ________ lately?
A.
saw
B.
have seen
C.
has he done
D.
has he been doing
5. 
I can't believe that you ________ three pizzas already!
A.
have eaten
B.
have been eating
6. 
Don't forget that you ________ Mrs Dawson. She _______ outside since 10.30.
A.
didn't see
B.
haven't seen
C.
has waited
D.
has been waiting
7. 
I feel really tired. I ________ the garden for the last three hours and I _______ for a single moment.
A.
have weeded
B.
have been weeding
C.
haven't rested
D.
haven't been resting
8. 
I'm having problems with Adam. He _______ me up in the middle of the night and _______ me his troubles.
A.
has called
B.
has been calling
C.
has told
D.
has been telling