wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect simple

Total questions: 16

Worksheet time: 7mins

Name
Class
Date
1.

A: Have you finished your homework yet?

B: No, I _______

a)

have

b)

didn´t

c)

have not

d)

had not

2.

Which of the following words we do not use in the present perfect:

a)

before

b)

after

c)

just

d)

never

3.

The past participle of : CATCH

a)

catched

b)

caut

c)

caught

d)

caugt

4.

I have not _____ that movie before.

a)

see

b)

saw

c)

watch

d)

seen

5.

Have you ever ______ a horse?

a)

ridden

b)

rode

c)

ride

d)

rided

6.

What is the past participle of: GO?

a)

went

b)

gone

c)

go

d)

going

7.

I have _____ my keys somewhere.

a)

lose

b)

lost

c)

losing

d)

loses

8.

We use the Present Perfect to express:

a)

An action that happened in the past

b)

An action that is finished

c)

An action that will happen in the future

d)

An action that started in the past but affects my present

9.

The structure of an affirmative sentence is:

subject + have/has + _____ + the rest of the sentence

a)

verb in past tense

b)

verb in ing

c)

verb in past participle

d)

verb in past continuous

10.

Which word do we use in a negative sentence using the present perfect:

a)

yet

b)

ever

c)

already

d)

just

11.

What is the past participle of: EAT?

a)

ate

b)

eaten

c)

eats

d)

eating

12.

Jason and Clara _________________ (be) friends for more than 10 years.

a)

Jason and Clara has been friends for more than 10 years.

b)

Jason and Clara have been friends for more than 10 years.

c)

Jason and Clara have be friends for more than 10 years.

d)

Jason and Clara have being friends for more than 10 years.

13.

Which tense is used with the word 'since'?

a)

Present Simple

b)

Present Perfect

c)

Past Continuous

14.
How long have you been studying English?
a)
I have studied English since many years
b)
I have studied English for many years
c)
I have studied English four years ago
15.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

16.
She ______________ (not/drive) a car _____________ she had the accident.
a)
hasn't driven  /  since
b)
hasn't drive  /  for
c)
didn't drive  /  since
d)
didn't drive  /  for