分类：教育/科学-学习帮助
问题：英语强人进...I"mgoingtothesupermarket 
I"m going to the surmarket this afternoon.Do you have anything _______?A.to be buying B.to buy C.for buyingD.bought答案选D,本来我明白了的，但之后老师又说应该是to be bought.我就晕了，希望详解。谢谢！
回答：答案是 A
 have sth to do sth 
have sth to be done 

区分的关键是 这个动作未发生用不定式 所以不能用D,
如果 这个不定式的动作是主语you, 发出的，用主动 to do;
如果不是主语发出来的   用to be done. 

这道题目 buy 的动作不是you 发出的，而是上文中的I 

这就是理论了