Liz was ill for 2 weeks. She’s in the hospital now.
Giải thích
Đáp án đúng: A
Thì hiện tại hoàn thành + for + khoảng thời gian: Ai đó đã làm gì trong bao lâu
Thì hiện tại hoàn thành diễn tả 1 hành động bắt đầu từ trong quá khứ, kéo dài tới hiện tại và vẫn còn tiếp diễn ở hiện tại.
Sửa thành: has been
Dịch: Liz đã bị ốm 2 tuần rồi. Hiện tại cô ấy đang trong bệnh viện.