Grammar Quiz

[ Present Tenses ]

You ……………….. so far? I have rung the bell for the last twenty minutes.

A. has …. Slept

B. have … been sleeping

C. have sleep

D. has …. Been sleeping

Select your answer:
         


Random Topics:
Present Simple TenseAdverbs of Frequency & Simple Present TensePassive Modals in Different TensesGrammar (either..or.. and neither..nor..)Passive of Modal VerbsLexico and GrammarGerunds, Infinitives and ParticiplesPast Simple and ContinuousGrammar of Conjunctions and Prepotitions

Other quiz:

Grammar › View

Where is the CD … Mary gave me?

A. that

B. which

C. who


Infinitives and Gerunds › View

Kevin will do anything to avoid _________ to school. He’s so lazy.

A. walking

B. to walk


Trending Topics

Loading...

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