1樓:匿名使用者
很明顯一個是肯定一個是否定,must是主觀意義上的「必須」(它區別於have to)而can not是一般不怎麼強調主、客觀,表示「不能,不可以」,希望能幫到你哦 呵呵
2樓:匿名使用者
must 是必須。有點客觀上的意思。
can not 是不能。我個人認為是有主觀意願。
can』t 和mustnot的區別
3樓:淵源
1. mustn't在英語中不能用於表示推測,但是可以表示「禁止/不允許」之意。
如:you mustn't **oke here. 在這裡你不許抽菸。
2. can't/couldn't表示推測時,意思是「不可能...」,語氣非常堅決的否定推測。
根據動作發生的時間,一般分為以下三種情況:
1)進行式(對正在發生的事情的否定推測):can't be doing sth
如:it's already ten o'clock. my father can't be sleeping now.
2)完成式(對過去的動作的否定推測):can't/couldn't have done sth
如:he is at schoool, so he can't/couldn't have stayed up last night.
3)一般式(對現在/將來情況的否定推測):can't do sth
如:your answer can't be true.
3. can/could表示推測時一般只用於否定句/疑問句,但是也可用於肯定句,只是比較少見。
其中could不表示過去式,而表示可能性較小。
如:i think the work can be ***pleted ahead of time. 我認為這項工作能提前完成。
must和have to的區別 must not和can not的區別
4樓:白白是我了
must 是必須做
have to是不得不做,帶有一種主觀的不願意must not是禁止
can not是不能,強調超過能力所及的範圍
5樓:小粽和雷
must 指主觀上認為必須做
have to 指由於客觀條件而必須做,主觀上可能不願意must not表示禁止,語氣強硬,一般用於祈使句can't 表示超出能力範圍,無法做到
6樓:匿名使用者
must 表示主觀上的必須。what must i do?
have to 強調客觀上的不得不。 i have to go now
mustn't 意為禁止 或千萬不能。 you mustn't play with matches.
cannot 意為不能,或不允許。
不知是否說清楚了?
abb區別C語言中的,abi和aib區別C語言中的
a.b i 是 a 變數的陣列成員 b 的第 i 個元素 a i b 是陣列 a 的第 i 個元素的成員 b 這不是很簡單的區別嗎?c語言中 a b a b和 a 一 表達意思不同 1 a b a b 如果a大於b,則取a,否則取b。2 a 二 邏輯順序不同 1 a b a b 記憶體邏輯中先執行大...
C事務和sql事務的區別
在.net 2.0中新新增了一個名為system.transactions的名稱空間,其提供了一個 輕量級 的 易於使用的事務框架,通過這個框架可以大大簡化事務的操作。這個框架提供瞭如下優點 1 在簡單 不涉及分散式 事務中也可以使用宣告式的事務處理方法,而不必使用com 容器和目錄註冊。2 使用者...
c 堆和棧的區別,堆和棧的區別是啥
堆與棧的區別 記憶體的分配方式和 方式不同 棧是後進先出,可以用一個簡單程式例子可以體現出棧的後進先出 void test1 int num2 test3 void test2 int num3 int main int num1 test1 程式執行過程說明 先給num1分配記憶體,然後呼叫tes...