【【一道英语题】】

来源:百度知道 编辑:UC知道 时间:2024/05/16 02:54:19
----What did you say to your mother just now?
----I asked her ____ she cooked for dinner.
A.if B.how C.what
------------------------------------------
求详细解释,谢谢!

c是由 what引导宾语丛句。ask,cook都是极物动词,后加宾语,只有what 引导比喻丛句做宾语!

C

C

A 回答是 我问她是否准备了晚饭。后面是一个完整的句子,而 what和how在句子中有一定的成分,所以可以排除。 if 作是否讲的时候可以引导宾语从句。

若选A,你翻译成中文就知道,要么是煮好了吗,要么是要煮吗
应是I asked her if she had cooked dinner.或I asked her if she would cook dinner.
若选B应为I asked her how she cooked dinner.
(确如七楼所说,cook dinner比cook for dinner好)
排除AB,而what恰好在句中作宾语,故选C.

B 肯定排除

因为这里不能有for 应该说 i asked her how to cook dinner

而A也不对 要么改变为完成事态要么后面连接or not

所以是C 应该这样读:你就理解了:i asked her what she cooked——for dinner