be able to 与 can的区别
一、be able to 与 can的区别
be able to 与can用法与区别 (1) be able to 强调努力而的能力,而can则强调自身已的能力。如: She can sing the song in English. 她能用英语唱这首歌。 He will be able to sing this song in English in a few minutes, too. 几小时之后,他也能用英语唱这首歌。 (2) be able to 强调结果,而can只强调。如: Luckily, he was able to escape from the big fire in the end. 幸运的是,他终于逃出了大火。 If he got here a few hours earlier, I could save him. 要是他早几小时来,我还能救他。 (3) be able to 可以有时态;而can现在和两种时态。如: I could help you last night, but you didn’t come. 昨天晚上我能帮你,而你又没来。 Can you see it there? 你能看见它在那儿吗? He is / was / will be able to help you. 他能帮你的忙(from www.hxen.com)。 (4) can可用于表示性,推测,允许等情况,而be able to通常不
二、can和could表推测时有什么区别?
表推测的can / could有何区别
先看看下面这道题:
—Do you believe what he says?
—Yes,it __________ be true.
A. can B. could C. need D. has to
此题应选B。该题容易误选A。下面谈谈can,could表示推测的有关用法:
1. 表示理论上的可能性(即从理论上分析是可能的,但实际未必会发生),可用 can(表现在)或 could(表过去):
He is in poor health. He can be ill at any time. 他身体不好,随时都可能会生病。
Even experts can make mistakes. 即使是专家也可能会出差错。
My mother could be very unpleasant at times. 我母亲有时候会让人非常不愉快。
2. 表示现实可能性,这包含两个方面的含义:一是指将来可能性,一是指现在的可能性,在这两种用法中,通常都不用 can,但可用 could(可以指现在,相当于 may/might):
今年夏天我们可能要去日本。(将来可能性)
正:We could [may,might] go to Japan this summer.
误:We can go to Japan this summer.
你可能是对的,但我不认为你对。(现在可能性)
正:You could [may,might] be right,but I don’t think you are.
误:You can be right,but I don’t think you are.
有时也用can来表示现在的可能性,但那通常只限于否定句或疑问句中:
It can’t be true. 那不可能是真的。
What can he possibly want? 他可能会想要什么呢?
参考资料:
三、CAN总线与其他现场总线的比较,要突出CAN的优点。
CAN 与其他现场总线比较的主要特性:
(1)传输速率最高 1Mbps/40m,单根双绞线距离最远可达 10km/5kbps。
(2)节点数达 110 个(受限于总线驱动能力),传输介质为双绞线或光纤。
(3)CAN 采用点对点、一点对多点及全局广播几种数据收发方式。
(4)CAN 可实现全分布式多机系统,并且无主、从机之分,每个节点均主
动发送报文,可方便地构成多机备份系统。
(5)CAN 采用非破坏性总线仲裁技术,两个节点同时上传送数据时,优先
级低的节点主动停止数据发送,优先级高的节点可不受影响地继续传输
数据,有效避免了总线冲突。
(6)具有可靠的错误检测和处理机制(CRC 循环冗余校验)。
(7)短帧结构,每一帧的有效字节数为8个,受干扰的概率低;
(8)节点具有自动关闭功能(在错误严重时)。
(9)CAN 器件丰富,有带 CAN 的单片机(82C200)、CAN 控制器
(SJA1000)、收发器(TJA1050)、CAN I/O器件(82C150)等。
- 上一篇: 教学目标是否具有的完整性和发展性
- 下一篇: 返回列表