第三道英语难题,请高手们帮忙,急用...一道选择题:Sheiss
一道选择题:She is so sweet but _____ girl to eak out. A. the too shy B. too shy a C. too shy the D. too a shy 答案为什么是B?句子中的but是何词性,是什么意思?but后面是不是省略了she is? 请详细解释,谢谢!
一般来说,程度副词as/so/too等与形容词连用所修饰的名词,是可数名词单数,常构成"as/so/too+adj.+a/an+n."的结构。并且该结构中的不定冠词不能省略。如:  It's too hot a day today(今天太热了) She is as clever a girl as you can wish to meet.(她是你所希望见到的那样一个聪明女。) but用作连词,使其前后的词、短语、从句相互对照,作“但是;然而;可是”解。如: She is young but very experienced.( 她虽然年轻但经验丰富。) 所以本题选B,并一般不会刻意去认为but后面省略了"she is"(因为but连接两个并列成分,这是天经地义).如果刻意去认为but后面省略了"she is",并将其还原的话,则不仅仅只是加上"she is",还要添逗号(She is so sweet,but too shy a girl to speak out).