continue,last 表持续时的区别

有一道题是这么说的:The movie _____ 60 minutes.
标准答案为 lasts。但 continue 为何不可?查了字典,它也表示“持续”的意思啊!周末专门问了问 foreign friends,他们说 continue 有“不停断”“一直”的意思,而 last 是说在 duration 里,所以他们建议用 last,而用 continue 得话,要加 for,因为确实语法问题不易交流,就想请教一下各位老师,这里用 continue for 对吗?

请先 登录 后评论

最佳答案 2014-10-09 10:15

 

The war lasted (for) five years. 战争持续了五年。 (《牛津高阶》)
In my class, there are 45 students, and our English lessons last for 50 minutes. (外研社新课标必修一)
从以上两例可以看出,last用作动词、当“持续、延续”解时,也可用for+时间段作时间状语,其中,介词for可省略。
请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

这里用 continues for 也是正确的。例如:
The trial is expected to continue for three months. 预计审判要持续三个月。(《牛津高阶英汉双解词典》第8版 continue 词条)

请先 登录 后评论
  • 3 关注
  • 1 收藏,13027 浏览
  • 春暖花开 提出于 2014-10-08 22:04

相似问题