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

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.