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:

Adverbs › View

Choose the correct form of the word in parentheses: You can………….open this tin. (easy)

A. easier

B. easily

C. easyly


Adverb Clauses › View

______, he will take the children for a work to a nearby playground.

A. As soon as he finishes dinner

B. When he was finishing dinner

C. Once he had finished dinner

D. Until he finished dinner

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