Grammar Quiz

[ Tenses ]

How long ____________ (she, wait) for us?

A. Has she wait

B. Has she waited

C. Has she been waiting

D. Has she been wait

Select your answer:
         


Random Topics:

Neither/Either/All/NoneGrammar - SimilesVerb and VocabularyWh QuestionsPresent Simple Tense PassiveConjunctions, Interjections and DeterminersCountable - UncountableWorld Literature VocabularyComparatives ( adj/ adv)Grammar: is/are/was/were

Other quiz:

Ed and Ing Endings › View

My neighbors are very … because they make too much noise!

a) annoyed

b) annoying


First Conditional › View

If he tells the truth,

A. they will forgive him

B. they would forgive him