be able to和canHenry ________ be at home because he phoned me

蓝色天使792022-10-04 11:39:549条回答

be able to和can
Henry ________ be at home because he phoned me from the farm just now.
A.mustn't B.isn't able to?
C.may not D.can't?
为什么不是B?

已提交,审核后显示!提交回复

共9条回复
cnlf 共回答了17个问题 | 采纳率94.1%
Henry ________ be at home because he phoned me from the farm just now.
A.mustn't B.isn't able to?
C.may not D.can't?
这是表猜测的用法,答案应该选D.否定的猜测,表示“肯定没有做某事”用can't.肯定的猜测,表示“一定做了某事”用must .must have done表示过去肯定做了某事.must+动词原形,现在肯定怎么样.同理can't have done 表示过去肯定没做过某事,can't+动词原形,现在肯定没有怎么样.
此句的翻译:亨利现在肯定不在家,因为他刚刚从农场给我打过电话.
这道题和can与be able to的区别没关系
1年前
sindy_server 共回答了260个问题 | 采纳率
D
can't 这里表示不可能
must表示一定的时候一定用在肯定句,mustn't 只有一个意思就是“禁止”
be able to不表示猜测
1年前
92453216dc10294f 共回答了2119个问题 | 采纳率
D
表示肯定的推测用must(肯定)
表示否定的推测用can't(不可能)
be able to 表示“有能力做谋事”,一般可用于现在时和过去时
can 表示能够做谋事,一般只用于现在时
1年前
卡塔的娟 共回答了129个问题 | 采纳率
D
1年前
冗长的默 共回答了3个问题 | 采纳率
A
can't, isn't able to表示不能、没有能力做……显然不行。
楼上的can't 这里表示不可能并不准确,不可能是cannot,不能缩写。
从语法上看,A,C都可选,但A表示“一定不”,C表示“可能不”,依题意,Henry从农场打电话给我,所以应该是一定不在家,选A。...
1年前
iapple_1006 共回答了19个问题 | 采纳率
A
1年前
zoey_yau 共回答了5个问题 | 采纳率
选D。你问的be able to 与can的区别和本题关系不大。本题主要讲四种可能性的区别。而be able to 和can则是有能力作某事,be able to指客观上能做这件事,can指会做但不一定去做,比如我can游泳但现在can be able to swim。must用于否定表不应该不表推测,may的可能性较弱,而此题很肯定他不在家...
1年前
mikeling 共回答了230个问题 | 采纳率
选D B表能力,而D表示否定句中的推测。
1年前
yiwei_lu 共回答了14个问题 | 采纳率78.6%
d
1年前

相关推荐