[ 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:
Grammar › ViewIf she has good qualifications, she………..an ideal job in the future.
A. have
B. will have
C. had
D. has
Vocabulary & Grammar › View
The first wave of urban__took place in more developed countries, especially in Europe and North America.
A. migrant
B. immigration
C. emigration
D. evacuation
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
