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:

Narrative Tenses › View

When 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 › 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