John didn’t do his homework, so the teacher became very angry. John ______his homework.
A. should have done
B. must have done
C. will have done
D. could have done
should have done: lẽ ra đã nên làm
must have done: chắc hẳn đã làm
will have done: sẽ đã hoàn thành
could have done: có thể đã làm
=>John didn’t do his homework, so the teacher became very angry. John should have done his homework.
Tạm dịch: John không làm bài tập về nhà, vì vậy giáo viên đã rất tức giận. Anh ấy lẽ ra nên làm bài tập.
Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết
She ___ be ill. I have just seen her playing basket ball in the school yard.
Sharon was supposed to be here at nine o’clock. She ________about meeting.
Jane often wears beautiful new clothes. She _______ be very rich.
The computer _______ reprogramming. There is something wrong with the software.
Peter has been working for 10 hours. He _______ be very tired now.
_______ I have a day off tomorrow? - Of course not. We have a lot of things to do.
Susan ___ hear the speaker because the crowd was cheering so loudly.
Hiking the trail to the peak _______ be dangerous if you are not well prepared for dramatic weather changes. You _______ research the route a little more before you attempt the ascent.
John is not at home. He _____ go somewhere with Daisy. I am not sure.
Oh no! I completely forgot we were supposed to pick Jenny up at the airport this morning.- She _______ there waiting for us.