Câu trả lời:
cấu trúc needn't + have + V3/-ed , dùng để chỉ một hành động đáng lẽ ra không cần phải làm trong quá khứ, nhưng thật ra đã làm rồi, và hành động này không cần thiết phải làm, và làm hoang phí thời gian công sức, v...v...
needn't + have + V3/-ed : ........đáng lẽ không cần phải ........
Câu trên dịch là : Peter đáng lẽ không cần phải mua vé máy bay của anh ta trước.
(không cần thiết cho Peter phải mua vé máy bay trước, nhưng anh ta đã mua rồi. Trong trường hợp này có thể là vé máy bay có thể mua một cách dễ dàng mọi lúc mọi nơi, nên không cần thiết cho Peter phải đặt vé mua trước. Hoặc giả dụ là có người nào đó đã mua vé cho anh ta trước rồi, v...v.....)