23. B (If3: If + S + had + p.p, S + would/could/should + have Vp.p)
24. (không có)
25. A (If3: Không có thật trong QK; thực tế đã đi muộn)
26. D (If2: không có thật ở HT: If + S + V_ed, S + would/could/should + V(inf); tobe were dùng cho mọi chủ ngữ trong If2)
27. (không có)
28. B (If2: không có thật ở HT; thực tế không có cánh)
29. C (A: tôi không phải là bạn nên điều đó đi ngược với thực tế `->` If2 `->` loại; B + D: If2: + S + V_ed, S + would/could/should + V(inf) `->` sai cấu trúc `->` Loại)
30. B (If2: If I were you, I would + V(inf) thường dùng để khuyên nên ta dùng B/C; nhung8 C lại là work with me `->` sai với mẫu câu cho sẵn `->` Loại)
31. C (If3: không có thật trong QK: thực tế đã không có thời gian để thăm bảo tàng)