战争雷霆 阿拉多:The child can't be a boy. It has long hair.

来源:百度文库 编辑:高校问答 时间:2024/05/07 02:10:04
以上的句子为什么要用can't ???
can 不是表能力么?
2.My parents always have me to do the things i like.
为什么以上的句子要用have???
谢谢!!

1.can't在这里表示否定的推测,就像是对现在肯定的推测用must do,对过去肯定的推测用must have done,对现在进行的推测用must be doing,这是规定用法

2.have sb do sth
have sb doing sth
have sth/sb done,应该只有这三个句型,应该没有have sb to do这种吧,在下才疏学浅,还望指教,看看别人能不能解释一下~~

(1)教你一个非常简单的判断方法:
情态动词和be连用一般表示猜测
can't be 不可能eg.The child can't be a boy这小孩不可能是男孩
may be或许/大概eg,he may be in the room他可能 在房间里
must be一定he must be a teacher他一定是个教师
(2)我母亲常让我做一些我喜欢做的事have sb do sth(让/使某人敢谋事)(你的原句可能有错,应该去掉to)

can't be----不可能
This can't be true.这不可能是真的.
have sb do sth让某人做某事.
I will have my sister cleaned up the room.让我妹妹把房间收拾一下.
I will have my friend checked on my computer. 我让我朋友帮我检查一下我的电脑.

这里can't be的意思是”不可能是”
有种表示推测的意思
”那孩子不可能是个男孩!他留着长头发.”

have sb. to do sth.
是”让某人做某事”
”我的父母总让我做我喜欢做的事.”
to 一般都省略的

否定推测就要用can't be
肯定推测用should be
背下来吧

1。 这里CAN’T 是表示判断,不可能是。
2。 HAVE相当于我们常说的叫,让, 使某人做某事的意思。