[ 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 › ViewAfter class Raneem would ______ her homework, eat dinner, and play games with her little sister.
A. do
B. did
C. doing
D. have done
Vocabulary › View
something done seriously or somberly, or something that is very serious and bad.
A. Vague
B. Gravely
C. Abnormal
D. Sagacity
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
