Grammar Quiz

[ Tenses ]

Hoa ______ this book since last night. (read)

A. has been reading

B. is reading

C. was reading

D. will have read

Select your answer:
A  B  C  D  E 


Random Topics:

May, MightAdverbs of Frequency & Simple Present TenseFuture Tense3rd Person SingularSubordinating ConjunctionDependent PrepositionEnglish ArticleModal Verbs and ConditionalsModal Verbs of Deduction and SpeculationModals of Speculation and Deduction

Other quiz:

Grammar › View

Opposite word of: hot

A. cold

B. new

C. warm

D. small


Grammar › View

Choose the sentence that is CLOSEST in meaning to the sentence given.

He last visited London three years ago.

A. He has been in London for three years.

B. He was in London for three years.

C. He hasn’t visited London for three years.

Prepositions › View

The company announced that it had won …. a contract worth $25m to supply buses and trucks.

A. no preposition

B. to

C. for

D. from


Simple Present Tense › View

My dog _____ on the door to be let outside.

A. scratchs

B. scratch

C. scratches

D. scratching