[ Present Perfect and Present Perfect Continuous ]
They haven’t repaired the stairs … last summer.
A. for
B. since

Random Topics:
Social Media VocabularyTake or PutConjunctions - Conjunctive AdverbsNouns as AdjectivesParticiple - ing/ edPreference & Future TenseApostrophe GrammarTenses and Time MarkersVerb Moods and Vague PronounsFor vs SinceOther quiz:
Grammar › ViewShe said, ”I will never leave you”
A. She said that I would never leave you
B. She said that she would never leave you
C. She said that she would never leave me
Subjunctive › View
If you … him, … him to write to me!
A. meet – will tell
B. will meet – tell
C. meet – tell
D. met – told
Past form of Modals › ViewHe was very lucky when he fell off the ladder. He ………… himself.
A. could have hurt
B. should have hurt
C. must have hurt
D. will have hurt
Relative Clauses and Usage › View
He ______ attend the workshop if he wanted to improve his skills.
A. has to
B. didn’t have to
C. had to
D. not have to
