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
PRESENT PERFECT SIMPLE VS PROGRESSIVE
Author :
ELVIA LOPEZ HERNANDEZ
1.
_____________(they/arrive) already?
A
Are they arriving
B
Have they arrived
C
Have they been arriving
2.
I'm so tired because I ______________so hard lately. (WORK)
A
have worked
B
worked
C
have been working
3.
Time expressions used in Present perfect simple
A
yet, already, just, ever, so far
B
since, yesterday, the day before yesterday
C
for, all week, this month, how long
4.
The new midfielder __________5 goals so far this season, and we're only halfway through it. (SCORE)
A
score
B
has been scoring
C
has scored
5.
Time expressions for Present perfect progressive
A
All morning, for, since, how long
B
since, already, yet
C
just , ever
6.
How long _____________Russian? (your sister /learn)
A
has your sister been learning
B
have your sister learnt
C
has your sister learnt
7.
I'm writing a new novel at the moment. So far, I __________the introduction. (Only Write)
A
have only wrote
B
have been only writing
C
have only written
8.
I am not surprised your eyes are hurting. You _________computer games ever since you got up.
A
have played
B
have been played
C
have been playing
9.
John has _________to the shop. He'll be back in ten minutes.
A
gone
B
been
C
went
10.
John has ________to the shop. He bought a cake. Would you like some?
A
been
B
gone
C
went