[ Present Perfect ]
___have you lived in this city?
A. since
B. for
C. How long

Random Topics:
Verbs & Phrasal VerbsSubordinating ConjunctionsSubject Verb Agreement Irregular VerbConjunctions and PrepositionsAdverb or AdjectiveFrequencyLexico and GrammarPresent Simple & Present Progressive TenseAlong & AgainstVocabulary and PrepositionsOther quiz:
Narrative Tenses › ViewWhen I __________ (arrive) home, everyone __________ (watch) TV.
A. arrived, was watching
B. arrived, watched
C. had arrived, was watching
D. had arrived, had watched
Grammar › View
Cyclists and motorists have to wear a _______ when they ride a motorbike.
A. hard hat
B. cap
C. mask
D. helmet
Grammar › ViewHuman interaction has undergone significant changes ______________ the digital era.
A. due to
B. because
C. caused by
D. owing
Grammar › View
It will___only about 50 minutes to travel to Mount Wuyi by high-speed train.
A. take
B. make
C. spend
D. cost
