关于have sb doing和have sb do的区别~~

8. As his parent, you shouldn’t have your child ___________ such a book.
A. read
B. to read
C. reading
D. be reading

答案选C..为什么不能选B呢??
打错了..为什么不选A?

have sb doing sth 有两种意思:
1.使某人开始做某事
2.劝说或命令某人做某事
have sb do sth 是美式英语,只有 have sb doing sth 的第二种意思。
原句的意思是不应该那么早让孩子开始读如此深奥的书。
所以,根据题意,应该选C.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-24
won't/can't/shouldn't have sb doing 不能容忍做某事
第2个回答  2007-07-30
同一楼的解释,楼主可类比see sb do/doing来记忆。
另外let sb do/doing=have sb do/doing
这个该比较熟悉吧。译为让某人做某事
第3个回答  2007-07-30
have sb./sth.do sth.与have sb./sth.doing sth.两者都是宾语发出的主动动作。前者指 “使某人/物做某事(指一次性的具体的动作)”;后者指“使某人/物一直处于某种状态”,常接一段时间作状语。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网