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

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 NounsOther quiz:
Grammar › ViewYou _________to me when I told you to turn the oven off.
A. was not listening
B. were not listening
C. are not listening
D. don’t listen
Grammar › View
I … very tired yesterday.
A. was
B. were
Modal Verbs › ViewRewrite 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
