but such therapy can ___ (take /cost) months or years

来源:百度知道 编辑:UC知道 时间:2024/05/19 01:03:02
答案选的是take 但我认为是cost
take 的主语通常不是it吗?
cost不也可以表示花时间吗?
还有take的主语不是应该是it吗?

在花时间上,TAKE比COST要好.
TAKE主语不一定是IT.其实无论有无IT,TAKE主语都是花时间的事.

花费时间一般用TAKE,也有时用COST,但相对少.
COST一般指花钱,但少数情况下可以用来指花时间.
IT做主语也是形式主语,主语是TO后面的,那才是真主语.和这个没有关系,考察的就是时间的花费用TAke.

表示“花费时日”时,用take,如
It took me 12 years to learn English.

take 指花费的时间
Cost 指金钱