题目内容
--- I was lucky to win a gold medal in the 800-meter-race.
--- You __________ through tough training.
| A.must go | B.should go | C.must have gone | D.should have gone |
C
解析试题分析:句意:——我幸运的在800米赛跑中得了金牌。——你一定经过了艰苦的训练。根据句意,与过去有关,排除AB。Must 一定,必须,must have done(过去)一定做了某事,should应该,should have done本应该做某事而实际没做,故选C
考点:考查情态动词。
点评:情态动词+have done ,表示对过去的虚拟或推测。记住这些结构的意思:shouldn’t have done 本不应该做某事,实际上却做了;needn’t have done本不需要做某事,实际上却做了。can’t/couldn’ t have done不可能做了某事,
练习册系列答案
相关题目