Grammar Quiz

[ Grammar ]

We (clean) our flat all day long.

a) have been cleaning

b) have cleaned

c) has cleaned

Select your answer:
A  B  C  D  E 


Random Topics:

Determiners & QuantifiersProgressive Perfect and Simple Verb TensesReported Speech and Reported QuestionsReported SpeechPast ModalsPresent Simple & ContinuesPast Tense vs Present Perfect TenseSubject-Verb AgreementAdjective or AdverbInfinitives

Other quiz:

Tenses › View

I wish Tom …….. so far away from the bus station.

A. live

B. didn’t live

C. lived


Adverbs › View

I hope they repair the bridge _____ this time than last time.

A. better

B. best

C. well

D. more better

Question Tags › View

Those aren’t Jeff’s books, …?

A. are there

B. aren’t there

C. are they

D. aren’t they


Grammar › View

    He’s speaking English, ………….?
   
A.     is he
   
B.     isn’t he
   
C.     isn’t she
   
D.     hasn’t he