Grammar Quiz

[ Present Perfect Tense ]

They ____________________ the floor in this apartment for a long time.

A. Haven’t cleaned
B. Have cleaned
C. Hasn’t cleaned
D. Has cleaned

Select your answer:
A  B  C  D  E 


Random Topics:

Aspect or tenses of VerbsAdverbial Clauses of Manner and ResultPresent Perfect Tense and Simple Past TenseAdjective OrderUnscramble SentenceArticles and DemonstrativesQuantifiers: too many, too much & enoughQuantifierAdverb ClauseTo Infinitive/Bare Infinitive/Gerunds

Other quiz:

Grammar › View

They ________ for six months when they finally ________ to move in together.

A. will be dating, decide

B. will have been dating, decide

C. will have dated, decides

D. will have been dating, will decide


Grammar › View

The English calendar begins on:

A. Monday

B. Sunday

Grammar › View

“Iforgot my keys on the desk. _________ giving me a lift home?

A. Could you
B. Can you
C. Will you
D. Would you
E. Would you mind


Gerund, Infinitive, Bare Verb › View

Could you ………………. me the time, please?

A. tell

B. to tell

C. telling