That's no excuse! You know you ______ this report by today.
A. can’t have finished
B. must have finished
C. may not have finished
D. should have finished
can’t have V.p.p: không thể xảy ra trong quá khứ
may have V.p.p: có lẽ đã xảy ra trong quá khứ
should have V.p.p: nên làm gì nhưng đã không làm
must have V.p.p: chắc hẳn đã làm gì
Đáp án: D
Tạm dịch: Đó không phải là lý do! Bạn biết bạn nên hoàn thành báo cáo này vào hôm nay.
Smoking is extremely detrimental to health, _____ many people continue to smoke anyway.
Many years ago, black children were _____________ to discrimination in many schools.
The authorities recommend that the meeting _____________ next Monday.
Her husband is very kind. He always cares _____ her and never puts all of the housework her.
As a small boy, he used to _______ alone in the house for an hour or two.
The archaeological excavation _____ to the discovery of the ancient city lasted several years.
Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
We decided to spend ______ summer in ______ seaside town.