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:

Definite and Indefinite Articles › View

I shouldn’t drink ____ coffee. It keeps me awake at ____ night.

A. the / the

B. — / —

C. a / the


Grammar › View

Choose the correct sentence:

A. If he was here, he could help us.

B. If he were here, he could help us.

C. If he has been here, he would help us.

D. If he is here, he will help us.

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