wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect. Review.

Total questions: 22

Worksheet time: 12mins

Name
Class
Date
1.

Which is the auxiliary to form the Present perfect?

a)

have/has

b)

am/is/are

c)

do/does

d)

did

e)

will

2.

Which is correct?

a)

I am slept

b)

I have slept

c)

I did slept

d)

I do sleeping

e)

I will slept

3.

We form the Present Perfect with the auxiliary HAVE/HAS and...

a)

past simple of the verb

b)

verb ending in -ing

c)

verb ending in -ed

d)

past participle form

e)

base form of the verb

4.

Which is correct?

a)

I have eaten pizza

b)

I have ate pizza

c)

I have eating pizza

d)

I have eated pizza

e)

I have eat pizza

5.

When using the Present Perfect, we choose to use HAS instead of HAVE...

a)

when the subject is plural

b)

when the subject is singular

c)

when the subject is third person singular

d)

when the subject is third person plural

6.

Which is correct?

a)

Everybody has failed the Biology test

b)

Brian and Sue has failed their Biology test

c)

We has failed our Biology test

d)

I has failed my Biology test

7.

In order to make negative sentences, we add "not" ...

a)

at the end of the verbal form

b)

at the beginning of the verbal form

c)

after the subject

d)

after the auxiliary verb

8.

Which is correct?

a)

I not have slept at all

b)

I have slept not at all

c)

I have not slept at all

d)

I have slept at all not

9.

In order the make questions, we ...

a)

change the position of subject and verb in the affirmative sentence

b)

change the position of subject and auxiliary in the affirmative sentence

c)

we add a question mark to the end of the sentence

d)

we change the position of the auxiliary and the verb

10.

Which is correct?

a)

Have you turned on the oven?

b)

Have turned you on the oven?

c)

You have turned on the oven?

d)

Turned have you on the oven?

11.

Which of the following adverbial can be used with the Present Perfect?

a)

just, already, yet

b)

ago, in the past, yesterday

c)

since, for, ever

d)

so far, till now, up to now

e)

currently, nowadays, now

12.

Which is correct?

a)

Tina has arrived home since a minute

b)

Tina has just arrived home

c)

Tina has arrived home yet

d)

Tina has arrived home for a minute

13.

Which is correct?

a)

Have you just gone climbing?

b)

Have you yet gone climbing ?

c)

Have you ever gone climbing?

14.

Which of the following adverbials MUST be placed at the end of the sentence?

a)

yet

b)

since

c)

for

d)

ever

e)

already

15.

We use "since" with...

a)

a period of time in the past

b)

a point in time in the past up to the present

c)

a period of time up to the present

d)

a very recent action

16.

We use "for" with...

a)

a period of time in the past

b)

a point in time in the future

c)

a period of time up to the present

d)

a very recent action

17.

My family moved to this house in 2002, we are still living here.

Which sentence is correct?

a)

I have lived in this house since I was a child

b)

I have lived in this house for twenty years

c)

I have lived in this house since twenty years

d)

I have lived in this house for I was a child

18.

Where is the correct place for "just" and "already"?

a)

before the main verb

b)

after the subject

c)

at the end of the sentence

d)

between the subject and the verbal form

19.

We use the Present Perfect to talk about...

a)

past experiences

b)

the things you have done in your life

c)

past actions with a present result

d)

repetitive actions

e)

actions in the past up to now

20.

Barbra arrived at the dentist's at 4 pm, it is 5 pm now.

Which is correct?

a)

Barbra has waited at the dentist's an hour ago

b)

Barbra has waited at the dentist's now

c)

Barbra has waited at the dentist's for an hour

d)

Barbra has often waited at the dentist's

21.

Eddie has just turned 18, before that...

a)

he never voted in the elections

b)

he has never voted in the elections

c)

he had never voted in the elections

d)

he is voting in the elections

22.

The pavement is wet because...

a)

it rains a lot.

b)

it rained

c)

it is raining

d)

it has rained.