[ Modals with Perfect Infinitive ]
Taylor Swift’s boyfriend just left her for a younger girl who isn’t even famous. She ___ happy when she found out! (She’ll probably write a song about it.)
A. shouldn’t have been
B. can’t have been
C. would rather have been
D. should be

Random Topics:
Simple Present and Past TensesPoetry VocabularyDemonstrative SpeechConditional Sentence Type 2 and Type 3Present/Future/Past Simple/Present PerfectNouns and QuantifiersSubject Verb Agreement & Subjunctive MoodPresent and Future TensesGrammar: wishes and regretsTOEFLOther quiz:
Grammar › ViewYou like doughnuts, _______?
A. don’t you
B. do you
C. doesn’t you
D. did you
Grammar › View
Margaret ____ in the school marathon for charity before.
A. has never run
B. never runs
C. never ran
D. has never been running
Grammar › View“Have you read this book?” he asked me.
He ______ I had read the book.
A. asks me if
B. asked me whether
C. asked me that whether
D. said that if
Adjective, Adverb, and Noun Forms › View
Which word means “careful and exact”?
A. Accurate
B. Accurately
C. Accuracy
D. Accurateness
