[ Tenses ]
It’s been ages since we last (enjoy) ourselves so much.
A. have enjoyed
B. had enjoyed
C. will enjoy
D. enjoyed

Random Topics:
Frequency AdverbsQuantifierSports VocabularyAsking and Giving OpinionConditional Sentence Type 0-3Grammar (was, were, could, could not)Conjunctive Adverbs and PunctuationModals of Necessity and SuggestionPrepositions after Verbs and AdjectiveModal Verbs of PermissionOther quiz:
Conditional Sentences › ViewIf you study hard, ________________.
A. you will passes the exam.
B. you will pass the exam.
Gerund and Infinitives › View
Peter wants __________ a new language this summer.
A. learn
B. to learn
C. learning
D. learned
Perfect Modals › ViewYou _________ (clean) your room. The housekeeper would’ve tidied it up for you.
A. needn’t have cleaned
B. could have cleaned
C. must have cleaned
D. couldn’t have cleaned
Preposition › View
I didn’t expect you to be ____ home. I thought you’d be ____ work.
A. in
B. on
C. at