[ Grammar ]
I have been waiting here … 2 o’ clock.
A. for
B. since
C. ago
D. –

Random Topics:
Adverb Clauses of TimeFuture Perfect TensePresent ContinousCompound Nouns and Compound Adjectives QuestionsPast TenseGerund or InfinitiveAdjectives and ArticlesGrammar - NounsShould, Should not haveComparisionOther quiz:
Adjectives with Preposition › ViewAre you really good ____ singing?
A. in
B. of
C. at
D. about
Modals › View
They ___ have stayed up so late last night.
A. Should
B. Shouldn’t
C. Haven’t
Grammar › ViewBy the end of the month, she will have been living here ……… two years.
A. since
B. for
C. until
D. yet
Modal Verbs › View
He ____ not dare to question the manager’s decision.
A. dare
B. will
C. must
