I paid only 5 pounds for the book ,_______I expected it woul

I paid only 5 pounds for the book ,_______I expected it would cost.
A.not as many as B.not so much as C.cheaper than D.not so expensive
How to choose,translate and why?Thanks.
依丝蓝残云 1年前 已收到1个回答 举报

ckjiscon 花朵

共回答了23个问题采纳率:100% 举报

选择 not so much as
解析:
1.从句子成分来说,有两点需要注意:
1)not so much as I expected it would cost 是 5 pounds 的同位语,much 是不定代词,指代 the price,因此也该改为 not so much the price as,或者改为其他形式的同位语:
* that is to say it is not so much as I expected it would cost.
* namely it is not so much as I expected it would cost.
* i.e.it is not so much as I expected it would cost.
* 同位语从句:that it is not so much as I expected it would cost.
2)不定代词 much 是 as I expected it would cost 从句中谓语动词 cost 的逻辑宾语.
2.从词义来说,5 pounds 指的是价格.含有数词和复数单位的名词词组用来表示价格、重量、距离等度量,其实是不可数概念.如果用作主语,要视作单数,需要用单数动词;如果要指代,要用表示不可数概念的人称代词 it 或不定代词 much.
3.其他选项分析:
A.not as many as:many 指代可数名词.
C.cheaperthan:是形容词短语,用来做陪衬性状语,但是 cheaper 与后面的句子 as I expected it would cost 没有必然的关联.
D.not so expensive:也是形容词短语,但是一是与后面没有必然的关联,二是缺连词 so,不完整.

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 2.662 s. - webmaster@yulucn.com