一、基础练习
1.He ___ have completed his work; otherwise, he wouldn't be enjoying himself by the seaside.
A. should B. must C. wouldn't D. can't
2. I _____ have been more than six years old when the accident happened.
A. shouldn't B. couldn't C. mustn't D. needn't
3. This cake is very sweet. You ____ a lot of sugar in it.
A. should put B. could have put C. might put D. must have put
4. He paid for a seat, when he ____ have entered free.
A. could B. would C. must D. need
5. I was on the highway when his car went past followed by a police car. They ____ at
least 150 kilometers an hour.
A. should have been doing B. must have been doing
C. could have done D. would have done
6. - Tom is never late for work. Why is he absent today?
-- Something __________ to him.
A. must happen B. should have happened
C. could have happened D. must&nb