[ Verbal Tenses ]
How long have you been here?
A. I been here for ages
B. I’ve been here ages
C. I been here for many years
D. I’ve been here for ages

Random Topics:
Bare Infinitive and To InfinitiveModals TensesModals, Infinitives and GerundsConjunctions, Prepositions and InterjectionsDependent ClausesNouns and QuantifiersAdverbs of TimeAdverb of ConcessionModal Verbs and ConjuctionsPrepositionsOther quiz:
Grammar › View___ keys are on the table.
A. a
B. an
C. the
D. –
Grammar › View
I’m afraid I ________ be able to come tomorrow.
A. am going
B. will
C. won’t
D. am going to
Grammar › ViewSally can’t go out now. She ………………….. study for a test.
A. have to
B. has to
C. doesn’t have to
Prepositions › View
No one ever listens ____ me.
A. With
B. In
C. To
D. About