一个简单的初中英语问题

Many people can have a ( ) holiday.
A.seven days
B seven-day
C seven-days
D seven-days'
正确答案是B,可是我不知道原因,能解释一下嘛?

a是表示单数!
所以不能选A!!
B是对的
因为是"seven-day"
"_"把两个单词连在一起
就是一个单词
是一种固定形式或者说是一种书写方式!
比如
I work five days everyweek
或者是
I work a five-day everyweek

You are 16 years old!
You are 16-year old!

呵呵```其实很简单的!
我英语也是初中水平~~~汗
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-08
A的意思为七天,是名词,很显然holiday需要形容词修饰
B的意思是七天的,为形容词,符合要求
C与D则是语法错误,有"-"+名词单数
第2个回答  2009-01-08
a的话要加'.没有cd这两种形式.有些东西就得记住.
第3个回答  2009-01-08
A的意思为七天,是名词,很显然holiday需要形容词修饰
B的意思是七天的,为形容词,符合要求
C与D则是语法错误,有"-"+名词单数
第4个回答  2009-01-08
A的意思为七天,是名词,很显然holiday需要形容词修饰
B的意思是七天的,为形容词,符合要求
C与D则是语法错误,有"-"+名词单数
http://zhidao.baidu.com/question/57453791.html
这里面也有
第5个回答  2009-01-09
holiday是名词,要用形容词修饰,排除A。形容词中没有复数,排除C。没有D这种形式。选B。补充:如果要选A,应该在holiday后加of seven days.

参考资料:我也是初中生耶~~