Grammar Quiz

[ Tenses ]

By the time you arrive, I ___ (finish) my homework.

A. will have finished

B. will be finishing

C. will finish

D. have finished

Select your answer:
A  B  C  D  E 


Random Topics:

Kinds of NounsSimple Past Tense and Present Continuous Tensewould should couldHope, Thank, Modal VerbsWould/would like - affirmative/negativePerfect TenseVerbs and Possessive AdjectiveArticles and Pronounstake, make, doWH Questions and Simple Past Tense

Other quiz:

Complex Sentences with Adverb Clauses › View

Don’t go away ________ you finish cleaning up the room.

A. until

B. when

C. before

D. as soon as


Modals and Active and Passive Voice › View

. Which sentence is in passive voice?

A. John threw the ball.

B. The ball is thrown by John.

C. John is throwing the ball.

D. The ball was thrown by John.

Grammar › View

Sammy __________ David for lunch tomorrow.

A. will meet

B. is meeting

C. meets


Vocabulary › View

_____________ is a comparison to two things USING like or as.

A. Simile
B. Similar
C. Compare
D. Semi Colon