New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

present perfect present perfect progressive

Fill in the Blanks

(18)
Played 285 %Accuracy 13 Average time 02:32

About this activity

complete

Created by

Mexico

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
present perfect present perfect progressive
 

Fill in the Blanks

present perfect present perfect progressiveOnline version

complete

by JAZMIN PEREZ ROSALES
1

Fiona is in charge of a big party but she arrives late , in the middle of the preparations . Complete the dialogue by putting the verbs into the present perfect simple or the present perfect continuous .

FIONA Hello , everybody . I ? m sorry I ? m late . I trying ( try ) to find a DJ but so far I ? t found ( not , find ) one , though one ( promise ) to phone me later . all getting on ( you all , get on ) with what we decided ?
KATE Well , Tim and I have been ( make ) sandwiches ever since we arrived . So far , we ( make ) about 50 .
FIONA Charlie ? you ( you , manage ) to set up the sound system yet ?
CHARLIE Well , I have ( work ) on it all morning but there are a couple of technical problems that I ? t ( not , solve ) yet .
FIONA You look very hot , Mike . I suppose that ? s because you moving ( move ) the chairs and tables .
MIKE That ? s right . But I ? ve almost finished , and my sister ( wipe ) all of them so they are ready for use . ( RING , RING )

FIONA Oh , that ? s my mobile . Hello ? Yes , have been expecting ( expect ) your call ? You can ? Oh , that ? s great ! ? See you about 9 o ? clock then . Bye !
FIONA Great news , everybody . That guy mentioned ( agree ) to be our DJ .

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.