2 It takes sb st to do sth 的时间名词特点

见过这样的句子:

It took us three hours to do the work.

It took them five months to win the war.

其中的时间名词都是three hours, five months, ten minutes, two weeks 等。但是,能不能用 all week, all month, all year, all morning, all afternoon 这样的词语呢?

请先 登录 后评论

2 个回答

奉国平  

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. 他们花了一整天才完成了工作中最艰巨的部分。

请先 登录 后评论
邹德浩   - 英语教师
擅长:英语

all week, all month, all year, all morning, all afternoon 等短语有两种不同的语法作用:一是起名词作用,比如用作宾语(见奉老师给出的例句);二是起副词作用,比如用作状语。如下面的例句:

They talked all afternoon. 他们整整谈了一个下午。

It has been pouring all morning. 整个上午一直下倾盆大雨。

We were at home all weekend. 整个周末我们都待在家。

This is the very book I have been looking for all month. 这正是我一个月来苦苦寻觅的书。

The summer house had been closed up all year. 避暑别墅全年都是门户紧闭的。

请先 登录 后评论
  • 3 关注
  • 1 收藏,611 浏览
  • 余斌   提出于 2024-06-15 12:35

相似问题