[ 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:
Complex Sentences › ViewEvaluate the impact of the dependent clause in this sentence: “Because he was late, he missed the bus.”
A. It explains why he missed the bus.
B. It shows a sequence of events.
C. It provides a contrast.
D. It adds a condition.
Vocabulary › View
Agreement between two or more sides in which each side gives up some of what it wants.
A. compromise
B. cabinet
C. bicameral
D. amendment
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
