Grammar Quiz

[ Present Tenses ]

He ________ for 5 hours now because he didn’t get enough sleep last night.

A. sleeping

B. been sleep

C. have been sleeping

D. has been sleeping

Select your answer:
A  B  C  D  E 


Random Topics:

Present Tense vs Past TensePast Perfect and Past Perfect ContinuousBecause of & Inspite ofSuch...that, so ......thatFuture PlansFor vs SinceFunctional Sentence TypesPast Continuous and Past Simple TensePrepositions and Phrasal VerbsSuffixes (ing-ed) Sentences

Other quiz:

Passive Voice › View

Mr. Wilson is _______ as Willie to his friend.

A. known

B. knew

C. is known

D. know


Prepositional Phrases › View

You can’t assure nobody … nothing.

A. in

B. at

C. of

Modals › View

A miracle happened. The doctors ….. find a vaccine for Coronavirus.

A. were able to

B. could

C. managed to


Present Continuous Tense › View

……. Gina doing homework in her classroom?

A. is

B. am

C. are