[ FOR & SINCE ]
He has been here … a long period.
A. for
B. since

Random Topics:
Third ConditionalQuantifiers, Countable and Uncountable NounsFirst Conditional SentenceModals in the Past - Speculation and DeductionPresent SimpleZero & First ContidionalComparatives and ConjunctionsComparatives, Superlatives & EquativesWh QuestionsPronoun Antecedent AgreementOther quiz:
Correlative Conjunction & Complex Sentences › ViewIf you always wake up in early morning, your time …. be longer than you get up late.
A. will
B. is
C. are
D. has
Zero Conditional › View
If you (mix)_______ water and electricity, you (get) ________ a shock
A. Mix – Will get
B. Mixed – Got
C. Mixes – Gets
D. Mix – Get
Grammar › View“_________________ I sit next to Fakhri, please?” Dean asked his teacher.
A. Must
B. Should
C. May
D. Would
Gerund and Infinitive › View
The guard refused ___________________ (let) them enter the building.
A. let
B. to let
C. to letting
D. letting
