[ 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:
Subject Verb Agreement Irregular VerbConjunctionsArticle and Order of AdjctivePrefixes SuffixesSimple Tenses in EnglishModal and Phrasal VerbsPast or Present Verb TenseTenses - Irregular VerbsVerb + InfinitiveNoun PhraseOther quiz:
Grammar › ViewIn a surprise move, the Prime Minister ………………… last night.
A. Resigned
B. Resigns
C. Has resigned
Past Continuous Tense › View
They ________ a model aeroplane this morning.
A. are making
B. were making
C. is making
