couldn't,wouldnot,shouldnot 区别?
发布网友
发布时间:2024-05-04 01:56
我来回答
共2个回答
热心网友
时间:2024-05-11 20:44
每个词都有两种意思,一种是自己的含义,一种是表示推测或者判定。
表示自己词意的意思的时候,
couldn't 是表示没有能力,不被允许。用在现在或将来的时候,一般用来谈论可能性,能力或者允许用can't. 用在过去很少用来谈论可能性,有时候可以和could have 通用,但是要看你对这种用法的熟悉程度,要符合说话的习惯。
should not 是说出于责任,义务,需要,你不应该做,强烈的建议或者警告。只用在现在或将来。
wouldn't 表示不愿意。用来任何时态。这表示一种永远都不愿意的感觉,用在过去和 would not have 区别是,后者表示当时,非常具体的一次。
当表示判定的时候
couldn't 表示不可能,用在现在或者将来。也可以描述过去,但是这种情况一样需要说话经验才能知道什么时候用。
shouldnot 表示 不应该是。用在和将来,肯定程度比couldn't低 而已。
wouldn't 表示不是。和前两个有意义上的区别。这个是在谈论结论,不是可能性。用在将来和现在的时候和won't的区别只是 语气区别,就像 won't 是非常强烈的自信和认定,wouldn't 同样,但是显得你已经做好了接受他不会是的准备,比较有退路的说法,上面的couldn't 和 cant也是这种意思。
另外,couldn't 和 wouldn't 是 can't 和 won't的过去式,,一般存在于转述里。
热心网友
时间:2024-05-11 20:47
意思不同。
couldn't,v. 不能(等于could not)或者不可能。例如;
We couldn't budget for every emergency.
我们不能为每个紧急需要做安排。
would not,不会,可以是过去将来时,也可以是个人的意愿。
I believed that they would not rob again.
我相信他们不会再抢劫人家的财物了。
should not ,不应该,表示劝告。
例如 ;
You should not hurt your parents.
你不应该伤你父母的心。