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:

Prepositions - Conjunctions › View

 _____ the new computers are arriving next week, no plans have been made to dispose of the old ones.

A. Despite

B. When

C. Although

D. Whereby


Present Tense › View

When I have finished dressing, I put on my shoes and ____________.

A. is going downstairs

B.  am going downstairs

C. goes downstairs

D. go downstairs

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