Inicia sesión
Crear actividad
Tipos de actividades
Centro de ayuda
Introduce tu Game Pin
Blog
Premium
English
Español
Français
Crear actividad
Inicia sesión
Todas las actividades
Jugar Froggy Jumps
Imprimir 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