如何用英语表示“五分钟的路程”

My home isn't far from my school. It's only ______ walk.

A. 5 minute          B. 5 minutes           C. 5 minute's            D. 5 minutes'

这个怎么选能解释下为什么,剩下的3个选项为什么不选。谢谢!

请先 登录 后评论

最佳答案 2018-04-26 18:30

时间名词可以用‘s属格作定语。复数名词的属格仍然用复数形式,故答案选D。

名词作定语应视为名词的形容词化,即临时起形容词的作用,因此尽管在意义上作定语的名词在意义上是复数的,但在形式上已经当作形容词用了,故不再有复数形式。尤其是定语名词前有数词修饰时,此时数词和定语名词之间通常用连字符。例如:一本100页的书:a 100-page book. 选项A如果用连字符 5-minute walk也可以。

B选项用复数形式作定语是错误的。

C项为属格作定语。5分钟是复数,名词的属格形式也应用复数,用单数为错误。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

1. 按照物理公式:时间 X 速度 = 距离。

2. “速度”可以用走的方式来表示,因此,距离就可以用“时间 + ride/walk” 等表达。

3. 本句,既然walk 前面用“五分钟” 来限定,那么,5 minutes 必须用复数。正常的表达需要使用“属格”表示,即:5 minutes' walk

在非正式英语中,也可以说:5 minutes walk

4. 其他两个答案,错误是显而易见的。

请先 登录 后评论
  • 2 关注
  • 1 收藏,19721 浏览
  • a20080268 提出于 2018-04-26 16:50

相似问题