[ Tenses ]
I ____ him for years.
A. haven’t seen
B. didn’t see
C. hadn’t seen
D. haven’t been seeing

Random Topics:
Verbs: Action, Linking, and HelpingPassive Voice - Past SimpleActive and Passive Gerunds and InfinitivesPerfect Progressive TensesAbstract Nounsas...as, comparatives, superlativesNeither/Either/All/NoneUsed toWill vs be going toComparative AdjectiveOther quiz:
Tenses › View-Is this your first visit to London?
-No, I ___ here several times before and I ___ quite at home in London.
A. was/have felt
B. have been/feel
C. had been/felt
D. has been/felt
E. were/have felt
Gerunds and Infinitives › View
I … one or two cups of coffee every morning.
A. to drink
B. drinking
C. drink
Grammar › ViewThe students __________ very hard.
A. works
B. work
C. do work
D. are work
Grammar › View
Complete the sentences with in, on, or at. We usually have three classes ___ the afternoon.
A. in
B. on
C. at
D. by
