Inicia sesión
Crear juego
Tipos de juegos
Centro de ayuda
Game Pin
Noticias
Planes
Crear juego
Inicia sesión
Todos los juegos
Jugar Froggy Jumps
Imprimir Froggy Jumps
Pre-Intermediate - Present perfect Simple/ Present Perfect Continuous
Autor :
Karen Romina Andres
1.
She has been a fantastic swimmer but she____
A
Has never win
B
Has never won
C
Have never won
2.
Peter ____ so many American cities so far.
A
Has visited
B
Has been visiting
C
Has been visited
3.
I need a rest. I _____ for four hours!!!
A
have ran
B
has been running
C
have been running
4.
Look! Somebody ___ that vase. Be careful, don't cut yourself!
A
has broken
B
have broken
C
has been breaking
5.
My sister ___ in a house all her life.
A
have lived
B
has been lived
C
has lived
6.
Sue ___ a new computer. Do you like it?
A
has bought
B
has buyed
C
has been buying
7.
A: Hi Tom! I ____ you for ages!
A
haven't been seeing
B
haven't seen
C
8.
Look at my jacket. It is ruined. I ___ it for only three days.
A
have had
B
have been having
C
9.
Sorry, I'm late. How long ___ here?
A
have you sat
B
have you been sitting
C
10.
Paul, could you please turn off the stove? The potatoes ____ for at least 30 minutes.
A
Were boiling
B
Have been boiling
C
Had been boiling
11.
The store ___ two sales so far this year.
A
Have been having
B
Has had
C
Has been having
12.
He______football, so he's tired
A
played
B
has played
C
has been playing