can 和 could 和may的区别用法

如题所述

can
表示能力上的可以
如:I
can
beat
him
in
basketball.
我能在篮球上打败他。
could是can的过去形式
如:I
could
beat
him
in
basketball.
我以前篮球比他打得好。(就是现在我不行啦)
may表示允许意义的可以。
如:
You
may
use
my
dictionary.
你可以用我的词典。(我允许你用)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-18
一、
can,
could
1)
表示能力(体力、知识、技能)。
can
you
lift
this
heavy
box?(体力)
mary
can
speak
three
languages.(知识)
can
you
skate?(技能)
此时可用be
able
to代替。can只有一般现在时和一般过去式;而be
able
to则有更多的时态。
i’ll
not
be
able
to
come
this
afternoon.
当表示“经过努力才得以做成功某事”时应用be
able
to,不能用can。如:
he
was
able
to
go
to
the
party
yesterday
evening
in
spite
of
the
heavy
rain.
2)
表示请求和允许。
-----can
i
go
now?
-----
yes,
you
can.
/
no,
you
can’t.
此时可与may互换。在疑问句中还可用could,
might代替,不是过去式,只是语气更委婉,不能用于肯定句和答语中。
----
could
i
come
to
see
you
tomorrow?
----
yes,
you
can.
(
no,
i’m
afraid
not.
)
3)
表示客观可能性(客观原因形成的能力)。
they’ve
changed
the
timetable,
so
we
can
go
by
bus
instead.
this
hall
can
hold
500
people
at
least.
4)
表示推测(惊讶、怀疑、不相信的态度),用于疑问句、否定句和感叹句中。
can
this
be
true?
this
can’t
be
done
by
him.
how
can
this
be
true?
二、
may,
might
1)
表示请求和允许。might比
may语气更委婉,而不是过去式。否定回答时可用can’t
或mustn’t,表示“不可以,禁止”。
----might/
may
i
smoke
in
this
room?
----
no,
you
mustn’t.
----
may/might
i
take
this
book
out
of
the
room?
----
yes,
you
can.
(no,
you
can’t
/
mustn’t.
)
用may
i...?征徇对方许可时比较正式和客气,而用can
i...?在口语中更常见。
2)用于祈使句,表示祝愿。
may
you
succeed!
3)
表示推测、可能性(不用于疑问句)。
might不是过去式,它所表示的可能性比may小。
1.he
may
/might
be
very
busy
now.
2.your
mother
may
/might
not
know
the
truth.
三、
must
1)
表示必须、必要。
you
must
come
in
time.
在回答引出的问句时,如果是否定的,不能用mustn’t(禁止,不准),而用needn’t,
don’t
have
to(不必).
----
must
we
hand
in
our
exercise
books
today?
----
yes,
you
must.
----
no,
you
don’t
have
to
/
you
needn’t.
2)
must是说话人的主观看法,
而have
to则强调客观需要。must只有一般现在时,
have
to
有更多的时态形式。
1.
he
play
isn’t
interesting,
i
really
must
go
now.
2.
i
had
to
work
when
i
was
your
age.
3)
表示推测、可能性(只用于肯定的陈述句)
1.
you’re
tom’s
good
friend,
so
you
must
know
what
he
likes
best.
2.
your
mother
must
be
waiting
for
you
now.
相似回答