英语选择题

The boy can swim across the river
A,nine-years B,nine year C, to live D, nine years
答案c写错了 ,The boy can swim across the river
A,nine-years B,nine year C,nine-year D, nine years处理提问

The ______ boy can swim across the river.
A.nine-years B. nine year C. nine-year D.nine years
答:C
译:这个九龄童能游过这条河。
析:本题考查合成形容词作定语。合成形容词由‘-’将两个、三个甚至更多的单词合在一起作一个形容词用,作定语要前置,名词前如果有数字,不论是一个还是几个,不加复数形式。所以先排除BD(短语作定语要后置),再排除A。
PS:一个九岁大的男孩,有两种说法:
1. a nine-year-old boy
2. a boy nine years old
第二种说法是形容词短语nine years old (old是中心词)作后置定语,相当于一个定语从句:a boy who is nine years old,
初中题,出得不是很严谨,加上楼主漏打空格及原来错打C项,造成的困难。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-09
答案肯定是C啊……这还用说……
翻译下来就是,这个9岁的男孩可以有过这条河……
很显然,九岁的,复合的连字符形式……只有选项C是符合的,选项A错,既然用了“-”连字符,后面就不能加s,加了s,就是错的,选项B也是错的,要是单纯的考虑的话,后面要么加s,要么加`s,它一个都没加,很显然,错的很离谱,选项D就不用说了,选项本身正确,但是在这里不合适,句子需需要的是状语,形容词作状语,只有选项C是正确的,就选C
第2个回答  2012-04-10
试题应该是:The ______ boy can swim across the river.
答案是C
nine-year(九岁的) 是复合形容词,作定语,这种形容词中的名词不能用复数,答案AB本身错误,
nine years:九年本回答被提问者采纳
第3个回答  2012-04-09
B
A如果加了连字符必须用单数 D9年肯定不对 从BC里选当然是b c的意思是他可以为了生存游过这条河 可根据整体选项的意思排除
看了补充 那必须是C了
第4个回答  2012-04-09
D
C选项中nine-year表示九年的 要指“九岁的”nine-year old;
Dyear可数名词 在1以上数词前用复数nine years,因此,B选项错误
A选项,中间加有短横线指的是形容词,不要变成复数形式 nine-year old
相似回答