[ Present Perfect Simple vs Continuous ]
We __________ (wait) for the bus for 20 minutes.
A. have waited
B. have been waiting

Random Topics:
Grammar of Conjunctions and PrepotitionsTo infinitive - GerundRelative ClauseArticles and PrepositionsDirect and Indirect QuestionQuantifiers / Prepositions of Time and Comparative AdjectivesBe going to / WillActive and Passive voiceTenses UsageAdjective, Adverb, and Noun FormsOther quiz:
Grammar › ViewYou ___________ work every day.
A. should
B. have to
C. will
D. mustn’t
General Knowledge › View
In which year did Bob Marley die?
A. 1980
B. 1981
C. 2003
D. 1990
…. they finish the book tomorrow?
A. Will
B. Do
C. Are
D. Did
Grammar › View
Which word is NOT a preposition?
A. below
B. from
C. this
D. than
