2. Ann bought some eggs when she went shopping. When she got home, she found that she already had plenty of eggs. She needn't have bought any eggs.
Ответ: needn't have bought