[ 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:
Grammar › ViewTheir traditions … quite strange, i think.
A. is
B. are
Grammar › View
Tomorrow I’m going to pay for my plane tickets to ________ Canada.
A. The
B. –
C. A
D. An
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
