Grammar
Present Perfect
Finish the Sentence
Synonyms
Antonyms
100

Use PRESENT PROGRESSIVE 

Peter __________(practice) the piano every day because he has a concert next week. 

is practicing 

100

Please use PRESENT PERFECT

Peter ___________(see) Jurassic Park three times. 

Peter has seen 

100
Mark did no hear his alarm. Mark was late to work. He ___________
overslept
100

Burglar

Thief

100

Caffeinated

Decaffeinated

200

USE PRESENT PROGRESSIVE

_____they________(go) to the movies tonight? 

Are they going to the movies tonight?

200

Please use PRESENT PERFECT

Thomas and Henry___________(not be) to Thailand. 

Thomas and Henry have not been 

200
The week of final exams is the worst week. Most students do not sleep enough. They are_____________.

sleep deprived

200
To doze off

To nod off

200

Awake

Asleep

300

Use PRESENT PROGRESSIVE

_________you____________(save) money for your upcoming summer vacation? 

Are you saving money for.....

300

Please use PRESENT PERFECT

__________you________(do) your homework yet?

Have you done your homework?

300

If a person sleeps 8-10 hours, they usually feel______

refreshed

300

Awful 

Terrible 

300

Strength

Weakness

400

Use PAST PROGRESSIVE

He ___________(work) at the factory, but he quit and began a new job. 

was working

400

Please use Present Perfect

Mary _________ (be) in Hawaii for two weeks, but she ______ (not buy) any souvenirs. 

Has been , ,,,,,,,,,,,,,,,,,not bought

400

It is a bad idea to drink _________beverages before going to bed. 

caffeinated 

400

Incorrect

Wrong

400

Partial

Complete

500

Use PAST PROGRESSIVE

Tina and I ______________(clean) the house, while Peter ____________(wash) the car. 

were cleaning

was washing

500

Change to Present Perfect

Cathy won a bunch of money in Las Vegas, and since then she ______________(go) crazy and she _______(spend) tons of money on gambling. 

has gone crazy

has spent.

500
I do not like watching scary movies, specially movies with ___________ and ________________

ghosts or vampires

Monsters and ____

500

Victory

Triumph

500

Sufficient

Insufficient