Grammar Quiz

[ Grammar and Vocabularies ]

How long ——- in Cairo?

A. do you live

B. have you lived

C. you have lived

D. did you lived

Select your answer:
A  B  C  D  E 


Random Topics:

Present Continuous TensePast PassivePrepositions of Place and TimeGrammar of Conjunctions and PrepotitionsGrammar & TensesShould and Shouldn'tComparative Adjective-ed/-ing Adjectivesmust/shouldSentences vs Run-Ons

Other quiz:

Grammar › View

When I _______ it was clear she _________. There were papers all over the floor and books everywhere.

A. had been arriving / had worked

B. arrived / had been working

C. had arrived / had worked

D. had arrive / had beed working


Phrasal Verb › View

What does ‘call off’ mean?

A. To proceed with a plan

B. To cancel or abandon something that was planned or scheduled.

C. To postpone an event

D. To confirm a meeting

Many vs. Much › View

Yuck ! This tea is disgusting. There is …………………………….. sugar in it !

A. Enough
B. Too much
C. Too many


Grammar › View

– How long ____ you _________ for me ? ( to wait )

– Well, for about 45 minutes now, Perry.

A. were ___waiting

B. have ___ been waiting

C. will ____ wait

D. do ____ wait