Mary _____ any chocolates but she did.

ought not to have eaten
shouldn’t eat
must not have eaten
ought not to eat
Intermediate Grammar Exercises
Fiverr 2021 English Level Tests
English Modals Tests
English Vocabulary Tests