[ Grammar ]
I have been waiting for you since 9 am.
A. past continuous
B. present continuous
C. present perfect
D. perfect continuous

Random Topics:
Present Simple for Future ArrangementSimple Present Tense/be/Present ProgessivePresent Perfect - Just, Already, YetGerund, Infinitive, Bare VerbVerbs with Prepositions and ConjunctionsQuestion TagPresent Tense vs Past TenseAbstract NounsReported Speech and Reported QuestionsHave toOther quiz:
Grammar › ViewThe rooster ___ when the sun rises.
A. crow
B. crowed
C. crows
D. crowing
Vocabulary › View
This phone is too expensive – I’m looking for something much more …
A. adapted
B. reverse
C. affordable
Plural › ViewWhat’s the plural of dog?
A. Dig
B. Dogs
C. Dogues
Grammar › View
The black mamba, one of the world’s deadliest snakes, __________ in the rocky savanna of Africa and varies in color from gray to brown.
A. lives
B. will live
C. lived
D. live
