It was buying game cards that cost Jim most of the money that he ____ on learning.( )
A.mighthavespentB.musthavespentC.shouldhavespentD.wouldhavespent...
A.mighthavespent
B.musthavespent
C.shouldhavespent
D.wouldhavespent 展开
B.musthavespent
C.shouldhavespent
D.wouldhavespent 展开
1个回答
展开全部
【答案】:C
should have done表示本该做而没做(带有一点责备之意);might have done表示可能已经做……;must have done表示一定做了……。句子意思是“Jim把本该花在学习上的钱买了游戏卡。”
should have done表示本该做而没做(带有一点责备之意);might have done表示可能已经做……;must have done表示一定做了……。句子意思是“Jim把本该花在学习上的钱买了游戏卡。”
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询