这道题省略了什么成分

 

请看这道题,句中省略了什么成分?

She’s too thin. She _________ gain some weight but she _________ too little.

A. would, ate            B. will, eats              C. would, eats          D. will, ate

【分析】此题有些难度,许多同学不知如何分析。我们先根据题目所提供的选项将句意大致勾出来:她太瘦了。她会增加体重的,但她吃得太少了。

根据句首 She’s too thin 这一所给信息可知她瘦应是客观事实。

按照一般的常识,吃得少就会引致吃得多就会导致,由于根据句首的信息,她瘦是客观事实,所以她吃得少也应是事实,所以第二空应填 eats(即用一般现在时表示客观事实)

根据上面的分析:她瘦她吃得少均为客观事实,那么她体重会增加就应是假设(注意句中的转折连词 but),所以第一空应填 would,其实,此句可理解其后省略了一个条件状语 if she ate more (如果她多吃一点的话)。此题最佳答案选C