New game
Download
Get Academic Plan
Share game
Fill in the Blanks
Fill in the Blanks

Present Perfect Practice

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 Practice

Fill in the Blanks

Played 7

About this activity

The purpose of this practice is to start using the present perfect structure and past participle tenses with vocabulary related to money for BI students.

Created by

Costa Rica

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 Practice
 

Fill in the Blanks

Present Perfect PracticeOnline version

The purpose of this practice is to start using the present perfect structure and past participle tenses with vocabulary related to money for BI students.

by Donald Mora
1

I ( have / has ) already ( open ) a new bank account this month .

2

They ( have / has ) already ( try ) to get a loan for their new house .

3

She ( have not / has not ) ( put ) enough cash in her wallet yet .

4

The shop ( have not / has not ) ( offer ) a discount yet on those shoes .

5

( have / has ) you already ( check ) the cost of the new laptop ?

6

( have / has ) you already ( pay ) back the money you borrowed from your brother ?

7

We ( have / has ) already visited ( visit ) the big sale at the shopping mall .

8

My parents not ( have not / has not ) ( find ) a special offer for flights yet .

9

( have / has ) you already ( borrow ) a book from the library ?

10

I ( have not / has not ) ( buy ) that jacket yet because I can ? t afford it .

11

She ( have / has ) already a bargain at the supermarket .

12

( have / has ) they ( lend ) you the money for your trip yet ?

13

I ( have / has ) already ( pay ) my friend because I owed him $20 .

14

He ( have not / has not ) ( save up ) enough money yet for a new phone .

15

We ( have / has ) already ( save up ) for our summer vacation .

16

( have / has ) you ( spend ) money on clothes yet this week ?

17

My sister ( have / has ) already ( use ) her bank account to pay online .

18

The ( have not / has not ) ( take ) enough cash from the ATM yet .

19

I ( have / has ) already ( ) not to get a loan from the bank .

20

The store ( have / has ) already ( offer ) a discount on winter jackets .

21

She ( have not / has not ) ( pay ) back her cousin yet .

22

( have / has ) your parents already ( go ) to the sale downtown ?

23

We ( have not / has not ) ( see ) any special offers in that store yet .

24

He ( have / has ) already ( borrow ) my calculator twice this week .

25

I ( have not / has not ) ( buy ) the tickets yet because I can ? t afford them .

26

( have / has ) you already ( find ) bargain for your new backpack ?

27

My uncle ( have / has ) already ( lend ) me some money for university .

28

They ( have not / has not ) ( forget ) that they owe us money yet .

29

She ( have / has ) already up ( ) for something special : a new bicycle .

Are you sure you want to leave the page?

If you leave, you will lose the game in progress.