Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense Exercise

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Karen _____ (send) me a Whatsapp text just now.

a)

has send

b)

has sends

c)

has sent

2.

Dave and Donya _____ (visit) the Dinosaur museum recently.

a)

have visit

b)

has visited

c)

have visited

3.

They ______ already ______ (pack) their backpacks to go camping at Taman Alam Kuala Selangor this morning.

a)

have _____ packed

b)

had _____ packed

c)

has ____ packed

4.

We ____ (do) the shopping for our grandmother throughout MCO period this year.

a)

has done

b)

have did

c)

have done

5.

I _____ just ______ (clean) my motorbike.

a)

has ___ cleaned

b)

have _____ cleaned

c)

have ___ cleaning

6.

Shila and her friends ______ (give up) playing DOTA games since it is taking a lot of time.

a)

has given up

b)

have given up

c)

have gave up

7.

He ____ (be) at the pet shop last week.

a)

has been

b)

has being

c)

was been

8.

"Guess what, last night my sister and I ____ (go) to Dato' CT's virtual concert!" Leyla told Karina excitedly.

a)

have went

b)

have go

c)

have gone

d)

had gone

9.

"Thank you for cooking such a scrumptious meal. I ____ really ______ (enjoy) it," Raman told his host.

a)

had ____ enjoyed

b)

have ____ enjoy

c)

have ____ enjoyed

10.

Just now, Junaidah _____ (take) along her umbrella as it suddenly rains cats and dogs.

a)

had took

b)

has taken

c)

has took

11.

"Believe it or not, this morning I _____ (eat) a bowl of worms," Rayka tells her friend who does not believe her.

a)

had ate

b)

have ate

c)

have eaten