wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Formula of Present Perfect

a)

S + have/has + V2

b)

S + have/has + V3/ed

c)

S + did + V

d)

S + am/are + Ving

2.

Auxiliary verb for "he/she/it" in Present Perfect

a)

Have

b)

Has

c)

Had

d)

Having

3.

Auxiliary verb for "I/you/we/they" in Present Perfect

a)

Have

b)

Has

c)

Had

d)

Having

4.

Correct sentence in Present Perfect

a)

I have visited the museum.

b)

I visited the museum.

c)

I am visiting the museum.

d)

I will visit the museum.

5.

Signal word for Present Perfect

a)

Yesterday

b)

Already

c)

Tomorrow

d)

Last week

6.

Which sentence is NOT in Present Perfect?

a)

I have seen that movie.

b)

I have gone to the store.

c)

I went to the store.

d)

I have finished my homework.

7.

Usage of Present Perfect to describe life experiences

a)

A specific time in the past

b)

The action is more important than the time it happened

c)

A fixed date

d)

The duration of the action

8.

Correct sentence in Present Perfect

a)

I have lost my keys.

b)

I lost my keys.

c)

I am losing my keys.

d)

I will lose my keys.

9.

Correct negative sentence in Present Perfect

a)

I haven’t saw that movie.

b)

I haven’t see that movie.

c)

I have not seen that movie.

d)

I not have seen that movie.

10.

Correct interrogative sentence in Present Perfect

a)

Did you see it?

b)

Have you seen it?

c)

Are you seeing it?

d)

Do you see it?

11.

Constraction of "have not"

a)

Haven't

b)

Haven

c)

Hasn't

d)

Hadn't

12.

Constraction of "has"

a)

've

b)

's

c)

haven’t

d)

hasn't

13.

Correct affirmmative sentence in Present Perfect

a)

I have known him for years.

b)

I know him for years.

c)

I will know him for years.

d)

I knew him for years.

14.

Signal word for Present Perfect

a)

Just

b)

Tomorrow

c)

Next month

d)

In the future

15.

Correct usage of times in Present Perfect

a)

I have been to Paris twice.

b)

I went to Paris twice.

c)

I will go to Paris twice.

d)

I am going to Paris twice.

16.

Correct negative sentence in Present Perfect

a)

I haven't been to Japan.

b)

I wasn't to Japan.

c)

I didn't go to Japan.

d)

I am not going to Japan.

17.

Signal word for Present Perfect

a)

Yet

b)

All ___

c)

Currently

d)

Yesterday

18.

Correct sentence in Present Perfect

a)

I have finish the project.

b)

I have finished the project.

c)

I finished the project.

d)

I am finishing the project.

19.

Correct sentence with signal word in Present Perfect

a)

I have lived here since 2010.

b)

I live here since 2010.

c)

I lived here since 2010.

d)

I am living here since 2010.

20.

Correct sentence with signal word in Present Perfect

a)

I have known her for five years.

b)

I know her for five years.

c)

I knew her for five years.

d)

I am knowing her for five years.

21.

Which of the following sentences is in Present Perfect?

a)

She has just finished her lunch.

b)

She is just finishing her lunch.

c)

She finished her lunch just now.

d)

She has finished her lunch just.

22.

Signal word for Present Perfect

a)

Just

b)

Always

c)

Never

d)

Yesterday

23.

Short answer for Present Perfect

a)

No, I have not

b)

Yes, I had

c)

Yes, I did.

d)

No, I had

24.

Negative form of Present Perfect

a)

Have/Has + S + V3/ed?

b)

S + have/has not + V3/ed

c)

S + have/has + V3/ed

d)

S + have/has not + V2/ed

25.

Have/has бен past participle арасында қолданылады

a)

already

b)

yet

c)

today

d)

once

26.

"Yet" қай жерде қолданылады?

a)

Сөйлемнің басында

b)

Сөйлемнің соңында

c)

Көмекші етістіктен кейін

d)

Етістіктің алдында

27.

"Has not" қысқарған түрі қандай?

a)

Haven’t

b)

Hasn’t

c)

Hadn’t

d)

Haven

28.

Correct negative sentence in Present Perfect

a)

They hasn't finished their work.

b)

They haven't finished their work.

c)

They haven't finish their work.

d)

They hadn't finished their work.

29.

Signal word for Present Perfect

a)

before

b)

then

c)

due to

d)

all the time

30.

Interrogative form of Present Perfect

a)

Have/Has + S + V3/ed?

b)

S + have/has + V3/ed

c)

S + have/has not + V3/ed

d)

Have/Has + S + V