It takes sb st to do sth中的“时间名词”当然可以 three hours, five months, ten minutes, two weeks 等。哪:
It took us all day to drive home. 我们花了一整天时间开车回家。
It took us all afternoon to get there. 我们花了一下午的时间赶到那儿。
It took us all weekend to put the garden straight. 我们花了整个周末才收拾好花园。
It took them all day to break the back of the job. 他们花了一整天才完成了工作中最艰巨的部分。