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:

Modal Verb › View

I’m glad that you _______ your father to let you come on this trip with us. It wouldn’t be so enjoyable without you!

A. must have persuaded

B. could have persuaded

C. might be persuading

D. were able to persuade


Quantifiers › View

I’ve got_____ information about Italy.

A. much

B. many

C. a lot of

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