wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 21

Worksheet time: 10mins

Name
Class
Date
1.

The weather _________________ (be) awful in the past few days

a)

has been

b)

have been

c)

has be

d)

have be

2.

We _________ different sports at school.

a)

have played

b)

has played

c)

have play

3.

Cristiano Ronaldo

a)

have played for Portugal

b)

has Portugal played for

c)

has played for Portugal

d)

has plaid for Portugal

4.

I’m tired. We _________________ (walk) 10 miles.

a)

has walked

b)

have walk

c)

have walked

d)

has wals

5.

I ____________ a mountain. It's very exciting!

a)

have climb

b)

has climbed

c)

have climbed

6.

They _________ their homework yet.

a)

have not done

b)

hasn't done

c)

has done

7.

My brother __________ a lot during his life.

a)

has travel

b)

have traveled

c)

has traveled

8.

Prices _________________ (go) up. Everything is more expensive this year.

a)

have gone

b)

has gone

c)

have go

d)

has go

9.

Ms. Williams _______ the lottery.

a)

have won

b)

has won

c)

has win

d)

have win

10.

I ________ across Lake Toya twice.

a)

have swim

b)

have swimmed

c)

have swam

d)

have swum

11.

(10) 私は朝の8時からずっとテレビドラマを見ています。

I have ( )( ) TV dramas since 8 a.m.

a)

been / looking

b)

been seeing

c)

been / watching

d)

has / being

12.

Complete the sentences in Present Perfect:

She ______________ (see) a famous person.

a)

have seen

b)

has see

c)

has saw

d)

has seen

13.

Ken and Mary ________ their Skyline around Hokkaido.

a)

has drove

b)

have driven

c)

have drive

d)

has drived

14.

We _________________ this movie already.

a)

We have seen this movie already.

b)

We has seen this movie already.

c)

We have seed this movie already.

15.

(12) 私が起きた時からずっと雪が降っています。

( ) ( ) ( ) snowing since I got up.

a)

There / has / been

b)

They / has / been

c)

It / has / being

d)

It / has / been

16.

Hikaru and Hinata _________ to Japan once.

a)

has been

b)

have been

c)

have be

17.

I ____________ (not finish) this project.

a)

hasn't finished

b)

haven't finished

c)

haven't finish

18.

The cat __________ all the food.

a)

have eaten

b)

has eat

c)

has eaten

19.

(11) マミは正午から彼女の部屋でずっと勉強しています。

Mami ( ) ( )( ) in her room since noon.

a)

has / been / sduding

b)

has / been / studying

c)

has / been / study

d)

has / was / studying

20.

(9) あなたとティムは何年も一緒にいます。

You and Tom ( ) ( ) together for many years.

a)

has / been

b)

has / being

c)

have / been

d)

has / being

21.

go - went -

a)

got

b)

gone

c)

go

d)

gotten