[ Tenses ]
The last time she ______ her hair cut was 2 months ago.
A. has
B. has had
C. had
D. had had

Random Topics:
Grammar: SyntaxTransitive and Intransitive VerbSimple Past - Irregular VerbsIntermediatePunctuationFuture SimpleModal SpeculationPersonal & Possessive PronounsVocabulary and IdiomsVocabulary Spelling GrammarOther quiz:
Grammar › ViewIf it rains, we _______ the trip.
A. cancel
B. cancelled
C. will cancel
D. would cancel
Tenses › View
I cannot come to the party tomorrow because I _____ late.
A. was working late
B. am working
C. will work late
D. worked late
Reported Speech › View“ It’s really nice of you to visit me,” she said to him.
A. She thanked him for visting her.
B. She thanks him for visiting her .
C. She thanked him of visiting her .
D. She thanked him for visiting him
Modal Verbs › View
You ___ smoke in this hospital.
A. don’t have to
B. have to
C. can
D. can’t