①have a decision to do sth.=decide to do sth.②

问题描述:

①have a decision to do sth.=decide to do sth.②
-I asked her____she cooked for dinner?A.that   B.if   C.how   D.what好像B和D都能选啊?如果选B意思是“我问她是否做晚饭了?”若选D意思是“我问她晚饭做了什么?”那到底选哪一个啊?

这题选D.如果选B的话后面不能有for.