Grammar Quiz

[ Grammar ]

____________ for this bus for ages now! It’s raining, and it still hasn’t come!

A. I wait

B. I’m waiting

C. I’ve been waiting

D. I had waited

Select your answer:
A  B  C  D  E 


Random Topics:

Past ParticiplesComplex PrepositionsFuture TensePast Perfect vs Past SimplePast Tense and NeutralAdjective ClausePast Simple (to be)Past Narrative TensesModals of ProbabilityPrepositions and Phrasal Verbs

Other quiz:

Grammar › View

Robbie isn’t playing table tennis. He ….. playing tennis.

A. is

B. am

C. are


Present Perfect or Past Simple › View

Since I’ve been here in Las Vegas, I _______________ to a Cirque Du Soleil show.

A. not been

B. have’nt been

C. haven’t been

D. has not been

Vocabulary and Grammar › View

Learning a foreign language is difficult ____ .You have to study a lot.

A. doing

B. to do

C. do


General Quiz › View

Mom, it’s half past seven. _____ the table?

A. Do I have to set

B. I have to set