有一个英语小问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 12:48:28
我在一张试卷上看到一道题:
改错
It took a long time people to receive news.
①是不是应该改成It took a long time for people to receive news.
②有没有“It takes some time for sb to do sth”呢?
③如果有它和“It takes sb some time to do sth”有什么异同?

改的没错,2是1的一般现在时,
it takes sb. some time to do sth.和it takes some time for sb. to do sth. 是可以相互转换的,意思完全一样

It took a long time for people to receive news. 这个句子是错误的,也没有It takes some time for sb to do sth这个句型。

It takes sb some time to do sth作某事花费某人多少时间
例:It took me an hour to do the work.
=Doing the work took me an hour.
=I spent an hour (in)doing the work.

祝你进步!

这个句子应该是sb takes some time to do sth
=It takes sb some time to do sth为了使句子平衡用形式主语it代替真正的主语。这个句子可以是Peopletook a long time to receive news.