can,could,may might,must,ought 的区别和用法

如题所述

can,could,may might,must,ought to 都是情态动词,它们不受人称和数的影响,后面要跟动词原形。但它们的用法不同。
1. can
 1)、可表示“可以,能够”,即表示允许或者能力.
例如:(a). Can you help me?你可以帮我吗?
(b). I can
swim.我会游泳.
2)、也可表推测.常常用于否定推测.He can't be a
teacher.他不可能是个老师.
3)、用于肯定句也可,表示“可能”,强调有这种可能性.
   It can be
hers.它有可能是她的.
2、could 是can的过去式,用于一般过去时,但也可用于现在时中,表达委婉.
例如:
 1).He could read when he was three years old. (一般过去))
当他三岁时他会看书。
 2). Could you help
me? (表示语气较委婉)
   你可以帮我吗?
3、may
1) 也可表示“可以”的意思,表征求意见或允许.
例如:(a). May I come in?我可以进来吗?
   (b). You may watch
TV for a while.你可以看一会儿电视.
2) 也表推测,表示“也许,可能”.例如;He may be a
teacher.他可能是个老师.
4、might 是may的过去式,它们的关系与could和can的关系类似.
5、must
1)、可表示“必须”的意思.如:You must
get up now.你必须起床了!
 注意:must的一般疑问句回答时,若为否定回答,则应为:No ,sb.needn't/don't have
to.不,sb.不需要(这样).
如: Must I finish it now ? 我现在必须完成它吗?
  Yes, you must .是的,你必须完成。
No, you needn't . / don't have to . 不,你不必完成。
2)must可表推测,用于肯定的推测.如:He must be a teacher.他肯定是个老师.
6、ought
to/should 应该.
如:You ought to arrive on
time.
 =You should arrive on time .
  你应该准时到达.
 
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-13
can 可表示“可以,能够”,即表示允许或者能力.
例如:Can you help me?你可以帮我吗?I can swim.我会游泳.
也可表推测.常常用于否定推测.He can't be a teacher.他不可能是个老师.用于肯定句也可,表示“可能”,强调有这种可能性.It can be hers.它有可能是她的.
could一般用于过去式,作can的过去式用.但也可用于现在时中,表达委婉.
例如:Could you help me?你可以帮我吗?
may 也可表示“可以”的意思,表征求意见或允许.
例如:May I come in?我可以进来吗?You may watch TV for a while.你可以看一会儿电视.
也表推测,表示“也许,可能”.例如;He may be a teacher.他可能是个老师.
might和may的关系与could和can的关系类似.
must可表示“必须”的意思.如:You must get up now.你必须起床了!
注意:must的一般疑问句回答时,若为否定回答,则应为:No ,sb.needn't/don't have to.不,sb.不需要(这样).
must可表推测,用于肯定的推测.如:He must be a teacher.他肯定是个老师.
ought to/should 应该.You ought to arrive on time.你应该准时到达.
注意,当情态动词表推测时,反义疑问句根据情态动词后的动词和主语而定.
如:He must be a teacher,isn't he?本回答被网友采纳