WorksheetsPresent Perfect Tense Exercise
Total questions: 11
Worksheet time: 6mins
Karen _____ (send) me a Whatsapp text just now.
has send
has sends
has sent
Dave and Donya _____ (visit) the Dinosaur museum recently.
have visit
has visited
have visited
They ______ already ______ (pack) their backpacks to go camping at Taman Alam Kuala Selangor this morning.
have _____ packed
had _____ packed
has ____ packed
We ____ (do) the shopping for our grandmother throughout MCO period this year.
has done
have did
have done
I _____ just ______ (clean) my motorbike.
has ___ cleaned
have _____ cleaned
have ___ cleaning
Shila and her friends ______ (give up) playing DOTA games since it is taking a lot of time.
has given up
have given up
have gave up
He ____ (be) at the pet shop last week.
has been
has being
was been
"Guess what, last night my sister and I ____ (go) to Dato' CT's virtual concert!" Leyla told Karina excitedly.
have went
have go
have gone
had gone
"Thank you for cooking such a scrumptious meal. I ____ really ______ (enjoy) it," Raman told his host.
had ____ enjoyed
have ____ enjoy
have ____ enjoyed
Just now, Junaidah _____ (take) along her umbrella as it suddenly rains cats and dogs.
had took
has taken
has took
"Believe it or not, this morning I _____ (eat) a bowl of worms," Rayka tells her friend who does not believe her.
had ate
have ate
have eaten
