这里finish是瞬间动词啊,怎么能用one hour去修饰?

问题描述:

这里finish是瞬间动词啊,怎么能用one hour去修饰?
这句话是否应换成:It took him one hour to finish his homework
这两句存在差异?

这是一个固定的句型,你记住就好了
那就是
it take sb sometime to do sth
花费某人多少时间做某事