[ Grammar and Vocabularies ]
How long ——- in Cairo?
A. do you live
B. have you lived
C. you have lived
D. did you lived

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-OnsOther quiz:
Tenses › ViewMisty and her sister _________ all yesterday afternoon.
A. is shopping
B. are shopping
C. was shopping
D. were shopping
Prepositions › View
Please talk __ the manager and don’t shout __ me!
A. To – to
B. at – to
C. to – at
D. With – to
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
