[ 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:
Tenses › ViewLook! The footballers _________________( warm up) on the football pitch.
A. are warming up
B. warm up
C. warms up
Grammar › View
When dad … home, I was surfing the Net.
A. was coming
B. comes
C. came
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