—Guess what?I came first in that contest.
—Great!You a lot during the past two weeks.
A. must practise
B. should practise
C. should have practised
D. must have practised
网友回答
A. must practise
B. should practise
C. should have practised
D. must have practised
解析:在比赛中得了第一名一定是经过很多练习换来的,所以D项must have practised符合语意,表示对过去情况的肯定推测。 答案 D