Grammar Quiz

[ Present Perfect Simple vs Continuous ]

We __________ (wait) for the bus for 20 minutes.

A. have waited

B. have been waiting

Select your answer:
A  B  C  D  E 


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 Forms

Other quiz:

Grammar & Vocabulary › View

You ___________ 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