Crear actividad
Jugar Froggy Jumps
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