A-A+

—I have just had my watch repaired.—How much d

2022-08-06 07:44:25 问答库 阅读 177 次

问题详情

—I have just had my watch repaired.—How much did they______you for that?
A.cost
B.charge
C.spend
D.take请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:本题考点是动词辨析。cost的主语通常为物品,常用句型为“sth.costs(sb.)+钱数”,意为“某物花了(某人)多少钱”;charge用作动词,意思为“收(费)、索(价)”,主语通常为人;spend意为“花费”,一般用人作为主语,常用句型为“sb.spend time/money on/in doing sth.”;take/舌面常跟双宾语,通常用于“It takes sb.+时间+to do sth.”, “doing sth.takes sb.+时间”,表示“做某事花去某人多少时间”。由于句子主语“他们”所指为“修表的人”,所以选项B为正确答案。

考点: