If someone is currently living in London after many years, which tense correctly expresses this?
A. “I live in London for many years.”
B. “I lived in London for many years.”
C. “I have been living in London for many years.”
D. “I have lived in London for many years.”

Random Topics:
Comparatives - SuperlativesGerunds as objects of prepositionVerb FormNo Excuse Words / Conjunction SORoot WordPresent Perfect or Past Simple TenseArticles & Compound NounsGrammar - Be going toGerunds and InfitinitivesWill vs be going toOther quiz:
Grammar › ViewLiam said that he ___________ his girlfriend in New York ___________.
A. would visit/ the day before
B. had visited/ the next day
C. will visit/ tomorrow
D. would visit/ the following day
Grammar › View
Fido was a happy dog on Saturday!
The predicate nominative is _________________.
A. Fido
B. Happy
C. Dog
D. Saturday
E. None of the above
I assure you __________ my commitment to this project.
A. at
B. by
C. of
D. to
E. on
another/the others/each other/one another › View
Some people like to eat at home. ……….like to eat out (ăn ngoài)
A. The other
B. The others
C. Another
