Grammar Quiz

[ Present Perfect ]

___have you lived in this city?

A. since

B. for

C. How long

Select your answer:
A  B  C  D  E 


Random Topics:

Verbs & Phrasal VerbsSubordinating ConjunctionsSubject Verb Agreement Irregular VerbConjunctions and PrepositionsAdverb or AdjectiveFrequencyLexico and GrammarPresent Simple & Present Progressive TenseAlong & AgainstVocabulary and Prepositions

Other quiz:

Complex Sentences › View

Evaluate 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 › View

Human 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