Grammar Quiz

[ Grammar ]

Have you been able to do your homework? Yes, I ……………..

A. have

B. had

C. has

D. haven´t

Select your answer:
A  B  C  D  E 


Random Topics:

Present Perfect and Present Perfect Progressive TensesModal Verbs of Deduction and SpeculationVerbs and Subject Verb AgreementGrammar (Adjectives)Present Perfect or Past Simple TenseBe Going To vs. WillGerunds + To InfinitivePersuasive TextSimple TensePresent Simple Tense Passive

Other quiz:

Grammar › View

– Jim: ______ you close the door? – Kate: No, I ______.

A. Did/didn’t

B. Do/did

C. Did/don’t

D. Do/didn’t


Adverb › View

inside

A. adverb of time

B. adverb of manner

C. adverb of place

Question Tags › View

It’s a beautiful day, isn’t it?

A. It’s a bit too hot for my liking.

B. No, it’s a rainy day.

C. Yes, it is a beautiful day.

D. I don’t think so, it’s quite cloudy.


Grammar › View

The man ____ house was burgled is a famous actor.

A. who

B. whose

C. which

D. whom