wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect tense

Total questions: 19

Worksheet time: 25mins

Name
Class
Date
1.

Make the positive present perfect: (I / study / French)

a)

I have studied french.

b)

I has studied french.

c)

I hasn´t studied french.

2.

Make the positive present perfect: (We / read / that book)

a)

We haven´t read that book

b)

We have read that book.

c)

We have ready that book

3.

Make the positive present perfect: (I / have / breakfast this morning)

a)

I have have breakfast this morning.

b)

I have had breakfast this morning.

c)

I have had breakfast this morning.

4.

Make the positive present perfect: (She / go / to Peru)

a)

She has gone to Peru.

b)

She have gone to Peru.

c)

She Han´t gone to Peru.

5.

Make the positive present perfect: (You / find / your wallet)

a)

You have found your wallet.

b)

You has found your wallet

c)

You have find your wallet.

d)

You has´t find your wallet

6.

Make present perfect 'yes / no' or 'wh' questions : (You / read / War and Peace)?

a)

Have you ready War and Peace?

b)

Has you ready War and Peace?

c)

Have you read War and Peace?

d)

Has you read War and Peace?

7.

Make present perfect 'yes / no' or 'wh' questions: (She / be / late for a meeting)?

a)

Have she been late for a meeting?

b)

Has she be late for a meeting?

c)

Has she been late for a meeting?

d)

Have she were late for a meeting?

8.

Make present perfect 'yes / no' or 'wh' questions: (They / live / here as long as we have)?

a)

Have they lived here as long as we have?

b)

Has they lived here as long as we have?

c)

Have they live here as long as we have?

d)

Hasn´t they lived here as long as we have?

9.

Make present perfect 'yes / no' or 'wh' questions: (You / go / to Australia)?

a)

Has you gone to Australia?

b)

Have you go to Australia?

c)

Have you gone to Australia?

d)

Has you goes to Australia?

10.

Make present perfect 'yes / no' or 'wh' questions: (They / take / the exam)?

a)

Have they took the exam?

b)

Have they taken the exam?

c)

Has they took the exam?

d)

Has they taken the exam?

11.

Make the negative present perfect: (We / not / go / to Paris)

a)

We havs´t go to Paris.

b)

We hasn´t go to Paris.

c)

We haven´t gone to Paris.

d)

We hasn´t goes to Paris.

12.

Make the negative present perfect: (You / not / study / French for ten years)

a)

You haven´t studied French for ten years.

b)

You hasn´t studied French for ten years.

c)

You haven´t study French for ten years.

d)

You hasn´t study French for ten years.

13.

Make the negative present perfect: (She / not / leave / her phone in a taxi)

a)

She hasn´t left her phone in a taxi.

b)

She haven´t left her phone in a taxi.

c)

She hasn´t leave her phone in a taxi.

d)

She haven´t leave her phone in a taxi.

14.

Put the verbs into the correct form (present perfect simple). We (buy) _____________ a new lamp.

a)

haven´t bought

b)

Hasn´t buy

c)

Haven´t bough

d)

Hasen´t bought

15.

Put the verbs into the correct form (present perfect simple). We (not / plan)_________ our holiday ______.

a)

haven´t planned - already.

b)

Hasn´t planned - yet.

c)

haven´t planned - yet.

d)

haven´t planned - ever.

16.

They've _______(be) living in France _______ eight years

a)

been- since

b)

been-for

c)

been-ever

d)

been-already

17.

How long has he been a saleperson?

(a)  

18.

Where has he lived?

(a)  

19.

How many languages has he learned?

(a)