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:
A  B  C  D  E 


Random Topics:

Types of SentencesSimple Present and Present ContinuousModals and Comparative SuperlativePresent Simple and Continuous TenseSecond ConditionalsComparative and Superlative AdverbsPresent Progressive or Present SimpleTense,noun,preposition,quantityComparison & Modal Verbs in Passive VoiceUncountable Nouns

Other quiz:

Modal Verbs › View

Rewrite the sentence using modal verbs:

It is not necessary for her to bring a calculator to the history class.

A. She might bring a calculator to the history class.

B. She can bring a calculator to the history class.

C. She doesn’t need to bring a calculator to the history class.

D. She should bring a calculator to the history class.


Phrasal Verbs › View

She needs to take a while to _____ the cold.

A. get along

B. get over

C. get through

D. get on