It took me two hours to do my homework yesterday,为什么要用 took

问题描述:

It took me two hours to do my homework yesterday,为什么要用 took

因为是yesterday昨天 所以用过去式 take的过去式为took

It takes sb st to du sth.固定搭配
句中用yesterday为过去式
所以用took.

It take sb. some time or some money to do sth. 固定句式
took 是因为yesterday

yesterday 昨天 已经过去了

yesterday表明是昨天发生,用过去时。take过去式took

因为后面有yesterday了啊,所以take要用过去式
take...to...是固定搭配。译为“用了...去做...”

yesterday是句子过去时态的标志,所以要用take的过去式took,且句意为"再昨天我花费了两个小时做我的作业"[花费时间做某事用take sometime to do sth]
(很高兴为你解答!]

yesterday是昨天,过去时

因为时间状语是yesterday,是过去式