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:

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