Đáp án: D. May be.
Giải thích:
Vì may be have been được sử dụng khi mang ý “có lẽ, lúc ấy, đang” (quá khứ).
- Must have been được dùng với ý “hẳn, lúc ấy, đang”.
- Must be mang ý cần phải.
-May be luôn theo sau bởi danh từ, tính từ hay động tư thêm ing.
Mà câu này chỉ điều không chắn chắn trong tương lai.
⇒ Chọn D.