could和might的区别

I didn't realize that we---become good friends later.
是应该用could 还是might
请问一下这两个有什么区别
是might表肯定的猜测还是什么
我认为might和could都有可能的意思,但是感觉要选might,语感上读could也很顺

could和might都有表示猜测的意思.而且语气都比较委婉.
但是could的肯定语气是大于might的.而且could 还带有一种"竟然,难以置信"的语气在里头..
e.g. He couldn't be a murderer!他不可能是杀人犯(他怎么可能是杀人犯呢!)
而might语气上就少了这层意味了.纯粹是对过去情况的猜测或者对现在情况的肯定语气较弱点的猜测.
e.g.He might be at home. 他可能在家.
We might become good friends 我们或许可以成为好朋友.
回到这个句子上来看,首先时态是过去时,而且后面有个later.
也就是说,"we become good friends"是已经成为事实的了.那这么说来的话,这里作者想表达的并不是猜测的意味,而是对事实惊讶的语气.
因此选could.
很多时候好几个情态动词的用法是部分重叠的.比如说这个could 和might, can 和may,shall 和will之类的,但是要注意相互之间的差别以及结合语境选择哦.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-26
主要区别如下:
1.
用于疑问句表示请求时,一般只用Could,且可用于各人称。如:
Could
you
help
me
explain
the
difference
between
"might"
and
"could"?
Could
I
use
your
mobile
phone
a
little
while?
上句可用May代替:May
I
use
your
mobile
phone
a
little
while?
用Might也是可以的,但不常见。
2.
could和might都可用在条件句中,表示假想的情况。表示“本来会、本来可以/能够”。例如:
If
you
tried
you
could/might
do
the
work
better.
如果你试试的话,准能把那项工作干得更好。
You
could
have
met
her
if
you
had
gone
that
way.
如果你走那条路的话,你准能遇见她。
此句中的could如改成might则表示:……,你也许能见到他。
They
could/might
have
worked
it
out
if
they
had
asked
me
for
help.
如果他们来向我求助的话,他们本能够做出来的。
He
could/might
have
give
the
answer,
but
he
refused
to.
他本来能够回答的,但他拒绝这么做。
You
were
stupid
to
go
skiing
there

you
could
have
broken
your
leg.
你真笨,竟会到那地方滑雪。你本来会摔断腿的。
上面的例句中用might则因其语气较轻而语意效果不甚理想。
在此场合,could和might的区别是could较might的可能性强。
3.
couldn't
be
+
比较级句型不能用might代替。如:
Their
lifestyles
couldn't
be
more
different.
他们的生活方式极为不同。
4.
could和might都可用在表示“结果”的状语从句中,同样,could语气较重些。例如:
He
expressed
his
ideas
clearly
so
that
the
average
person
might
understand.
他把他的意思清楚地表达出来,以便一般人能听明白。
5.
might
as
well表示“不妨、可以、倒不如”,此时的might是不能用could代替的。例如:
We
might
as
well
look
for
some
food
now.
现在我们不妨找些吃的东西。
I
expect
I
might
as
well
be
going.
我希望我可以走了。
Since
it’s
a
fine
day
we
might
as
well
walk.
既然是一个晴朗的天,我们不妨步行。
We
might
as
well
have
gone
home
as
you
suggested.
我们还不如按你建议的回家去呢。
第2个回答  2010-05-03
might:可能,也许。表推测吧。是may的过去式
could:能够。应该表示有能力做。是could的过去式
第3个回答  2010-05-03
could在这时候意思是本可以但说话的人不相信。might只是个可能的虚拟表达。本回答被提问者采纳
相似回答