Grammar Quiz

Grammar - Present Perfect with already, just, yet Quiz


Preview:


Oh, nothing for me please. I ate a Big Mac menu only thirty minutes _____.

A. already

B. just

C. yet

D. ago


Thank you for your invitation, but I have _____ seen that movie twice.

A. already

B. ever

C. just

D. never


Can you hear the music? The party has started _______. Hurry up! Let’s get there before everyone leaves.

A. ago

B. already

C. yet

D. just


They have built the second building ____. I am sure they will complete the whole center before the time they promised.

A. ago

B. yet

C. already

D. just


You don’t need to tell me about it. I read it twice a few hours _____.

A. already

B. ago

C. yet

D. just


Oh fourty-five minutes! I don’t want to wait for the service any longer. We have _____ waited enough! I am going to another place!

A. already

B. never

C. just

D. yet


He is lying! He says he has paid the money he owes me, but he hasn’t paid it _____.

A. ago

B. never

C. yet

D. already


She is busy with the new project, so she hasn’t edited the article _____.

A. yet

B. just

C. already

D. ago


The architect has _____ started the project. Tell the boss he has to wait for at least three weeks to see the first draft plans.

A. ever

B. yet

C. just

D. already


Haven’t you made the reservation _____? It is Friday! It is impossible to get into that restaurant without a reservation.

A. already

B. just

C. yet

D. ago


Have you _____ eaten dried fish?

A. yet

B. just

C. never

D. ever


I haven’t told my mom about my decision _____, but I am sure she will support me.

A. yet

B. just

C. already

D. ago


The kids have _____ finished their meal! They must have been too hungry.

A. ago

B. already

C. just

D. yet


Oh, don’t touch the tray! I have ______ taken it out of the oven. It is too hot!

A. already

B. ago

C. yet

D. just


The teacher has _____ told the students about the quiz, so they haven’t got time to prepare for it.

A. just

B. already

C. yet

D. ago




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.