[ 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 & Vocabulary › ViewYou ___________ eat a lot of fast food.
A. should be
B. shouldn’t
C. should
D. should to
Modals › View
Complete the missing word. Building roads in the jungle _____ destroy the habitat of the endangered bonobos in the Congo Basin.
A. should
B. may
C. can
D. must
Grammar › View…. 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
