下面是一道中考题:
He had a ( ) visit to Canada last month.
A. ten days
B. ten-day
C. ten-days
D. ten day
答案是B, 但是我认为上述除了C错误,其他3个答案都是正确的。因为我在语法书上查询到
a ten-day absence, a ten day absence, a ten days absence, a ten days' absence.
(上述如有ten days', 也是正确的)。
请教老师分析!