Topics: Tenses
I ____ the same car for ages. I’m thinking about getting a new one.
A. Had
B. Have had
C. Have been having
D. Have
Select your answer:

Random Topics:
Verb ConjugationVerb and Sentence StructureDistinguishing Future TensesCommon Grammar Mistakes and Spelling TipsIf- ConditionalConjunctions, Interjections and DeterminersPassive with ModalsVerb Forms and TensesAdjectives Ed and IngPassive Voice of TensesOther quiz:
IELTS Grammar › ViewThe place _____________ we met was Disneyland
A. which
B. that
C. where
D. who
Tenses › View
I ____ for you since morning.
A. wait
B. waited
C. have been waiting
D. waiting
E. waits
