[ 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:
Many vs. Much › ViewYuck ! 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
