英语单项选择题,写原因

1Thank you very much_____the flowers.
A.to give me B.for give me C.for giving me D.give me
为什么不能选A呢?偏要选B
2 He _____likes playing the piano because he ofen reads books about it.
A may be B may C must D maybe
为什么不能选A?而偏要选D
顺便帮忙区分以下A和D,清楚些!!!!!~~~~~~~~~~~~~~

1. Thank you for 是固定的结构,后面可以跟名词或者动名词。再如
Thank you for your gift!
Thank you for coming to see me.

2 may be是两个词,中心词是be,may是情态动词;而本句中后面已经有了一个谓语动词likes(注意:一个简单句中是不能同时有两个谓语动词的),所以不可能选may be。

maybe是一个词,副词,做状语,修饰likes,是完全正确的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-01
1.thank for doing sth。。。是固定用法选C
2.maybe表示猜测,may be则不是
第2个回答  2008-10-01
选B不对吧,应选C:thank sb for doing sth
like是动词,句中不可再出现动词be,换成副词maybe
第3个回答  2008-10-01
1.for 代表原因,而to则没有这种意思,应该选C啊,for是加动名词的!
2.maybe是副词,翻译成中文是“可能”,而may be是两个词,一个情态动词,一个系动词,题目中已经有likes这个行为动词了,就不能再加系动词
相似回答