单选题
How much does it______to take the online training course?
【正确答案】
A
【答案解析】本题考查动词词义辨析。cost“花费”,主语一般是事物;give“给”;pay“付钱”;spend"花费”,主语一般是人。句意为“参加上网培训课程需要花费多少钱?”,动词不定式作真正的主语,故选A。[知识拓展]cost一般用于花费了某人多少金钱,主语一般是事物,pay则是指某人为某项商品支付了多少钱,主语一般是人;spend指某人为某物花费了多少时间或金钱,主语一般是人;take也可以表示花费,但take主要指花费或占用的时间,往往用“作形式主语,真正主语是后面的不定式。它们经常用于这些句型中:sb.spend+time/money+on sth.[某人花费……(多少钱/多少时间)在某物上];sb.spend+time/money+(in)doing sth.[某人花费……(多用时间)来做某事];It takes sb.+time+to do sth.[做某事花费某人……(用时间)];sb.pay for sth.(某人为某物付款);sb. pay+money+for sth.[某人为某物付……(多少钱)]; sth.cost sb.+money.[某物花费某人……(多少钱)];sth.cost+money.[某物价值……(多少钱)]。