Connectez-vous
Créer une activité
Types d'activités
Centre d'aide
Entrez votre Game Pin
Blog
Premium
English
Español
Français
Créer une activité
Connectez-vous
Toutes les activités
Jouer Test
Imprimer Test
P3 Present perfect simple or c
Author :
Academia Europa
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