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:
Run-on Sentences › ViewJessica’s fishes keep her busy at home, her teacher likes to eat sushi.
A. Run On
B. Comma Splice
C. Correct Sentence
D. None of the above.
Grammar › View
They ……….. watching TV and listening to music to reading books.
A. prefer
B. doesn’t mind
C. loves
D. hates
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
