Grammar Quiz

[ Future Perfect Tense ]

The baseball player …… six homeruns if he hits another one tonight.

A. will have hit

B. has hit

C. had hit

D. have hit

Select your answer:
A  B  C  D  E 


Random Topics:

Run-On SentencesPresent Progressive or Present SimplePhrasal Verbs with up and downActive & Passive VoicePresent/Past/Past ParticpleModals and Past TensesGive, do and makePresent Perfect: for/sinceStative Verbs and TensesAdjectives-Comparison, Superlative

Other quiz:

Grammar › View

Well done, Chia Yik! That’s a great painting. You have drawn it _____________.

A. quickly

B. easily

C. cheerfully

D. beautifully


Vocabulary › View

A Beautiful Boy is a book, where the author tells his son’s addiction to heroin and crystal meth.

Heroin means:

A. His son did was a hero
B. His soon was a hero while addicted to crystal meth.
C. His son was addicted to narcotics
D. None of the above

Grammar › View

I …. John.

A. am

B. are

C. is


Grammar › View

Transfer this Active Voice sentence into the Passive one:

Everyone expects him to win the race.

A. He expects to win the race.

B. He is expected to win the race.

C. He has been expected to win the race.

D. He had been expected to win the race.