你好,很高兴能够在这里回答你的问题,这道题的正确答案应该为:
1 took us to buy
2 cost us
再问: took / take 不是用在花费时间吗?
再答: 1、从所用主语来看: cost 的主语通常是事或物(包括形式主语 it),不能是人;spend 的主语只能是人,不能是事或物;take 的主语可以是事或物(包括形式主语 it)也可以是人。 2、从所接宾语来看: cost 的宾语通常是钱,take 的宾语通常是时间,而 spend 的宾语则可以是时间或钱。如: 按传统语法,take 的宾语通常是时间,但在现代英语中,用钱作其宾语的现象已很普遍。如: It takes a lot of money to buy a house. 买一座房子要花一大笔钱。 3. 从句型结构来看: (1) 三者的通常句型为: sth costs (sb) money 某物花某人多少钱 it costs (sb) money to do sth 做某事花某人多少钱 sb spends time (money) on sth 某人在某一方面花多少钱 sb spends time (money) in [on] doing sth 某人在做某事方面花多少钱 it takes sb time (money) to do sth = it takes time (money) for sb to do sth 做某事花某人多少时间或钱 sth takes sb time (money) to do 某事花某人多少时间或钱去做 sb takes time (moeny) to do 某人花多少时间或钱去做某事 (2) 用于以上意义时,cost 不能用于被动语态,take 通常不用于被动语态,而 spend 则可以用于被动语态。如: 误:Thirty dollars was cost by the coat. 误:Two hours was taken to do the work. 正:Two hours was spent on the work. 做这工作花了两个小时。