早教吧 育儿知识 作业答案 考试题库 百科 知识分享

有关英语复数等问题Lastterm,myboywonaprize.A.50-dollarbillB.50-dollarbills答案是A是不是因为前面有个“a"?什么情况下用B选项呢?中间有“—”的是不是都存在里面的都不用复数(

题目详情
有关英语复数等问题
Last term,my boy won a __ prize.
A. 50-dollar bill B.50-dollar bills 答案是A 是不是因为前面有个“ a "? 什么情况下用B选项呢? 中间有“—”的是不是都存在里面的都不用复数(比如," five-year-old")?
Computer science ___quickly in the 1990s.
A . has debeloped B.have debeloped 答案是A, 为什么?
下面理解是否正确?
six billion :60个亿
six billions 6个数十亿
▼优质解答
答案和解析
我认为答案错了,50-dollar-bill prize更为合适,这里的50-dollar-bill是复合形容词,统一修饰后面的prize,解释prize所指的具体内容,主句是won a prize.如果按50-dollar bill prize来看的话,复合形容词是50-dollar,形容后面的单数名词bill,特指一张具体面值的bill,所以不可能是bills,但bill和prize连用稍显奇怪,可能有双宾语的歧义.复合词中的词只是该词的一部分,不作为独立单词看待,因此不使用复数形式.
Computer science作为一类学科,应使用单数,同理可得math,Chinese,English等均为单数.
不正确.hundred,thousand,million 等词的复数形式通常只出现在与of连用的结构中,如thousands of表示数以千计,作用是描述数量之多,不追求数量的精确,因此不与数词连用.当与数词连用时,其目的是描述具体的数字,不使用复数形式,如 seven hundred.你的理解“六个数十亿”,这一表述本身就是非常模糊的,而英语与汉语不同,是非常追求表述精确的.