Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GRAMMAR

Total questions: 28

Worksheet time: 21mins

Name
Class
Date
1.

Put the verb in the Present Perfect Simple.

The bill isn’t right. They (make) (a)   a mistake.

2.

Put the verb in the Present Perfect Simple

Don’t you want to see this program? It (a)   (start).

3.

Put the verb in the Present Perfect Simple

I (turn) (a)   the heating on. It’ll soon get warm in here.

4.

Put the verb in the Present Perfect Simple

Someone (take) (a)   my bicycle.

5.

Put the verb in the Present Perfect Simple

Wait for few minutes, please! I (not finish) (a)   my dinner.

6.

Put the verb in the Present Perfect Simple

She (not/come) (a)   here for a long time.

7.

Put the verb in the Present Perfect Simple

I (work) (a)   here for three years.

8.

Put the verb in the Present Perfect Simple

You (not/do) (a)   your project yet, I suppose.

9.

Put the verb in the Simple Past or Present Perfect

We (study) (a)   a very hard lesson the day before yesterday.

10.

Put the verb in the Simple Past or Present Perfect

We (study) (a)   almost every lesson in this book so far.

11.

Put the verb in the Simple Past or Present Perfect

We (watch) (a)   that television program before.

12.

Put the verb in the Simple Past or Present Perfect

We (watch) (a)   an interesting program on television last night.

13.

Put the verb in the Simple Past or Present Perfect

My wife and I (a)   (travel) by air many times.

14.

Put the verb in the Simple Past or Present Perfect

My wife and I (travel) (a)   to Mexico by air last summer.

15.

Put the verb in the Simple Past or Present Perfect

I (read) (a)   that novel by Hemingway several times before.

16.

Put the verb in the Simple Past or Present Perfect

I (read) (a)   that novel again during my last vacation.

17.

Put the verb in the Simple Past or Present Perfect

I (have) (a)   a little trouble with my car last week.

18.

Put the verb in the Simple Past or Present Perfect

However, I (have) (a)   no trouble with my car since then.

19.

Choose the correct answer.

Wait a moment please! I have not finished the last exercise _____________.

a)

yet

b)

since

c)

for

d)

just

20.

Choose the correct answer.

I have _____________ seen this movie twice.

a)

yet

b)

since

c)

already

d)

just

21.

Choose the correct answer.

We have not seen each other _____________ Saturday.

a)

yet

b)

ever

c)

for

d)

since

22.

Choose the correct answer.

Jack and Pauline have been married _____________ three years.

a)

since

b)

for

c)

just

d)

already

23.

Choose the correct answer.

Have you done your Christmas shopping _____________?

a)

already

b)

yet

c)

ever

d)

never

24.

Choose the correct answer.

Stephen has worked here _____________ last May.

a)

ever

b)

just

c)

for

d)

since

25.

Choose the correct answer.

Put your money away. I have _____________ paid the bill.

a)

since

b)

already

c)

for

d)

just

26.

Choose the correct answer.

I have lived in the same house _____________ I was born.

a)

for

b)

since

c)

yet

d)

already

27.

Choose the correct answer.

Do not say anything to Mary. I have not told anyone _____________.

a)

yet

b)

ever

c)

already

d)

never

28.

Choose the correct answer.

I have not cooked supper _________ because I thought you were going to be late.

a)

ever

b)

since

c)

yet

d)

for