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:
         


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 Phrase

Other quiz:

Grammar › View

In 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