Topics: Verb Tenses
Identify the correct tense for the given sentence: I have been waiting for the bus for an hour.
A. Simple past
B. Present perfect continuous
C. Past perfect continuous
D. Future perfect continuous
Select your answer:

Random Topics:
Common & Proper NounsGerund or InfinitiveVerb to Be Tenses & Object PronounGoing To Be and WillVerbs & Phrasal VerbsPast Perfect TenseVerb + Infinitive or GerundPrepositions after Verbs and AdjectivePresent Progressive or Present SimpleGrammar (Possessive Pronouns)Other quiz:
Moods of Grammar › ViewFollow the directions and you will be fine.
A. Conditional Mood
B. Imperative Mood
C. Indicative Mood
D. Subjunctive Mood
Modal, Causative Verb & Elliptical Structure › View
We ………….. a mechanic to fix our car.
(Elliptical Structure)
A. Got
B. Had
C. Get
D. Have
