Log in
New Activity
Types of activities
Support center
Enter your Game Pin
Blog
Premium
English
Español
Français
New Activity
Log in
All the activities
Play Quiz
Print Quiz
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