一道高中英语题

Itisreportedthatifyoulearnwiththedancer,hewillhaveyou______wellinfivedays.A.danceB.da... It is reported that if you learn with the dancer, he will have you ______ well in five days.
A. dance B. dancing C. danced D. to dance
答案是B,为什么不选A。谢谢!
展开
nihilcc
2011-07-25 · TA获得超过582个赞
知道答主
回答量:107
采纳率:0%
帮助的人:77.5万
展开全部
一、 have sth. done
“have + sth. (宾语)+ 过去分词(宾语补足语)”意为“让 / 叫 / 使 / 请别人做某事”。宾语sth.后面用过去分词作宾语补足语,说明sth.与过去分词表示的动作之间是被动关系。例如:
We had the machine mended just now.
我们刚才请人把机器修好了。
He has had his hair cut.
他(请人给他)理发了。
The patient is going to have his temperature taken.
这个病人准备请 / 叫 / 让人量体温。

二、 have sb. do sth.
“have + sb.(宾语)+ do sth.(宾语补足语)”意为“让 / 叫 / 使某人做某事”。此结构中的 have 是使役动词,sb. 作宾语,其后的 do sth.是省去 to 的动词不定式作宾语补足语。例如:
The boss often has them work for 14 hours a day.
老板经常要他们一天工作14 个小时。
I'll have someone repair the bike for you.
我会让人为你修理自行车的。

三、 have sb. / sth. doing
“ have +sb. / sth. (宾语)+ 现在分词(宾语补足语)”意为“叫 / 让 / 使某人做某事或让某种情况发生”。宾语 sb./sth .后面用现在分词作宾语补足语,表示宾语与现在分词表示的动作之间为主动关系,且动作正在进行。例如:
Don't have the baby crying! 不要让婴儿啼哭!
Don't have the dog barking much,Lilin. 李林,别让狗狂吠不停。
You'd better have your car running slowly. 你最好把车子开慢点。

有差别,懂了吗?
祝您学习进步,更上一层楼!!!O(∩_∩)O~
追问
非常感谢您认真的回答。have sb. / sth. doing有动作持续发生的意思,题干中没有
追答
1.象go,come,arrive,leave 这些表示位移的动词,现在进行时表示将来。不用将来的时间状语。eg:  I’m  coming.
2.在现代英语中,进行时态可表示短时间内有打算,计划的将来。需有表将来的时间状语。
He is swimming tommorow.
zymallein
2011-07-25 · TA获得超过8504个赞
知道大有可为答主
回答量:7376
采纳率:0%
帮助的人:4535万
展开全部
应该选 B
have sb. do sth.
追问
如果是have sb. do sth. 为什么不选dance?谢谢。
追答
sorry, 应该选 dance, 刚才看错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无误abcd
2011-07-25 · TA获得超过302个赞
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
in five days是表示5年之后,是将来发生的事情,用dancing 进行时态表将来。
追问
dance也可以用进行时态表将来???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
米莉gz
2011-07-25 · TA获得超过110个赞
知道答主
回答量:296
采纳率:0%
帮助的人:110万
展开全部
现在进行时表将来或者持续的动作
追问
谢谢回答,可是这道题好像既不表将来也不表持续的动作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式