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:
Conditionals › ViewYour teacher _____ (be) angry if you don’t do your homework properly.
A. is
B. will be
C. would be
D. was
Simple Present vs Present Progresive › View
Nicole ______________________ to music at the moment.
A. listens
B. is listening
C. listen
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
