一段时间‘s+walk/ride/drive:其实是表示距离的。
two hours' ride两小时的车程 (复数时后面就不用再加s了)
two hours' flight飞行两小时的距离
而另一个例句中 twenty minutes是表示一段时间的。
可以说:ten days' holiday; 或a ten-day holiday
a week's holiday也是可以接受的
a week's holiday; ten minutes' walk,这两句你想表达的是一个星期的假期,十分钟的步行吗?
如果是的话,这样的表达是错误的,这就是中文式英语了。你就说one/a week holiday, ten minutes walk,如果你中间加横的话,复数就不加S.
any question?