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 Froggy Jumps
Print Froggy Jumps
Past Simple vs. Present Perfect
Author :
ENGLISHEERING ...
1.
That's the worst film I ... in my life!
A
saw
B
have seen
C
have been seeing
2.
She must be really tired. She ... late every night this week.
A
works
B
has worked
C
is working
3.
You have got a new car, haven't you? How long ... the old one?
A
have you got
B
did you have
C
have you had
4.
Oh dear, it looks like Jan ... the shopping yesterday. I'll go now.
A
wasn't doing
B
hasn't done
C
didn't do
5.
They ... the documents I sent them! Now I have to send them all again.
A
lose
B
have lost
C
were lost
6.
She ... to swim on holiday in 1995.
A
learned
B
has learned
C
has been learning
7.
I think you're my oldest friend! How long ... each other?
A
we know
B
do we know
C
have we known
8.
I ... a chance to call him back yet.
A
don't have
B
haven't had
C
haven't been having
9.
Look at the river. It is overflowing. It ... a great deal over the past few days.
A
is raining
B
has rained
C
has been raining