[ 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:
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