[ Tenses ]
For the sentence “I lived in London for many years,” which context makes the present perfect tense (“I’ve lived in London for many years”) appropriate?
A. The speaker no longer lives in London.
B. The speaker is currently living in London.
C. The speaker lived in London in the distant past.
D. The speaker is considering moving back to London.

Random Topics:
-ing / InfinitiveComparisionPresent and Past Perfect TensesAdjectives and PronounsPresent Simple ProgressivePronounGrammar - to beRelative PronounsPresent Perfect and Present Perfect Progressive TensesGrammar - direct/indirect objectsOther quiz:
Grammar and Structure › ViewThere ______ a big demonstration along the streets on the previous Independence day.
A. has been
B. was
C. is
D. will be
Adjective Clause › View
The aquarium is looking for new employees ___ know a lot about dolphins.
A. who
B. which
C. they
Prepositions › ViewIs your birthday ___ June?
A. at
B. in
C. on
Vocabulary › View
We were not __________ lift those boxes.
A. could
B. possible
C. able to
D. able
