wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past participle and simple past

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

I have____ walked in the door. Can I call you later?

a)

yet

b)

gone

c)

already

2.

Thanks for the invitation, but I have ____ seen that film.

a)

yet

b)

before

c)

already

3.

Have you gone to the store ____?

a)

already

b)

yet

c)

just

4.

We ____ (go) to the movies last night.

a)

have gone

b)

went

c)

have went

5.

The students ____ (have) eight exams so far.

a)

have had

b)

had

c)

already had

6.

The students ____ (have) eight exams last month.

a)

already had

b)

had

c)

have had

7.

The students ____ (have) eight exams this month. [The month hasn't ended yet.]

a)

already had

b)

had

c)

have had

8.

They ____ (practice) for the concert for over three hours now.

a)

practiced

b)

have practiced

c)

yet practiced

9.

_____ you ever _____ (be) to a professional football game?

a)

Did - been

b)

Have - been

c)

Have - be

10.

How long ______ you _______ (work) here?

a)

did - work

b)

did - worked

c)

have - worked

11.

We _____ never _____ (see) snow.

a)

have - see

b)

have - saw

c)

have - seen

12.

What did you have for breakfast this morning? I ____ (have) a coffee and a croissant.

a)

had

b)

have had

c)

had had

13.

_____ you _____ (sing) professionally for long?

a)

Have - sung

b)

Have - sang

c)

Did - sing

14.

Last year she ____ (work) a lot.

a)

had worked

b)

worked

c)

has worked

15.

The other day I ______ our friend Chris. (meet)

a)

meet

b)

met

c)

have met

16.

My former teacher _________ for London. (leave)

a)

has left

b)

have left

c)

left

17.

They _________ here for the last seven years. (live)

a)

lived

b)

has lived

c)

have lived

18.

I _______ to him about it yesterday. (speak)

a)

have spoken

b)

spoken

c)

spoke

19.

______ you _______ the papers this morning? (you / read)

a)

Did - read

b)

Did - readed

c)

Have - read

20.

We ________ a bad storm the day before yesterday. (have)

a)

had had

b)

have had

c)

had