Grammar Quiz

[ Modals ]

He ____ have finished the report by now; he started working on it early this morning.

A. would

B. will

C. can

D. must

Select your answer:

Random Topics:
Lay vs. Lie Accept vs. ExceptTransition Words And Phrase Perfect ModalsVerb to haveAdverb Clauses of TimeCan, Could, May, MightCan vs be able toUncountable Nouns

Other quiz:

Grammar › View

I’m three years older _____ my brother.

A. that

B. than

C. as…as

D. more

Grammar › View

My pen isn’t here any more. Someone(take)……………….it already.

A. has taken

B. have taken

C. took

How to use : Read the question carefully, then select one of the answers button.