[ 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

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/GerundsOther quiz:
Grammar › ViewThey ________ 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
