Grammar Quiz

[ Tenses ]

How long ___ before you called me?

A. had you waited

B. did you wait

C. were you waiting

D. had you been waiting

Select your answer:
         


Random Topics:

Gerund and To InfinitiveActive Voice-Present tenseTo Infinitive or Bare InfinitiveAcademic VocabularyPerfect and Past TenseCoherent Sentence with Correct Grammar StructureGrammar - Collective NounsComparisionsArticle and Order of AdjctiveVerbs and Possessive Adjective

Other quiz:

Modal Verbs › View

…………….you tell me the way to the hospital, please?

A. Might

B. Should

C. Would

D. Could


Idioms › View

The expression “You can not make an omelet without breaking eggs” means:
a. In order to get what you want you have to give up something else.
b. It is important to know what you are doing before starting a project.
c. Some things are just not worth having.