【【一道英语题】】

----Whatdidyousaytoyourmotherjustnow?----Iaskedher____shecookedfordinner.A.ifB.howC.w... ----What did you say to your mother just now?
----I asked her ____ she cooked for dinner.
A.if B.how C.what
------------------------------------------
求详细解释,谢谢!
展开
Vincent52
2008-02-13 · 超过25用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:44.8万
展开全部
若选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.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NorthWYF
2008-02-13 · TA获得超过155个赞
知道答主
回答量:133
采纳率:0%
帮助的人:123万
展开全部
B 肯定排除

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

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

所以是C 应该这样读:你就理解了:i asked her what she cooked——for dinner
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
遺忘De回憶
2008-02-12
知道答主
回答量:22
采纳率:0%
帮助的人:21.5万
展开全部
A 回答是 我问她是否准备了晚饭。后面是一个完整的句子,而 what和how在句子中有一定的成分,所以可以排除。 if 作是否讲的时候可以引导宾语从句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
frank_iceblue
2008-02-12 · TA获得超过111个赞
知道答主
回答量:80
采纳率:0%
帮助的人:0
展开全部
C,我问她晚饭做什么。
如果问否是她亲自准备晚饭,应该说:I asked her if she cooked dinner, 不应该有for.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨风天y
2008-02-12
知道答主
回答量:26
采纳率:0%
帮助的人:19.3万
展开全部
c是由 what引导宾语丛句。ask,cook都是极物动词,后加宾语,只有what 引导比喻丛句做宾语!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(12)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式