must/may/might/could/can/should……+have done的意思?

must/may/might/could/can/should/oughtto/can't/couldn't/oughtn'tto/shouln't+havedone的意... must/may/might/could/can/should/ought to/can't/couldn't/oughtn't to/shouln't+have done的意思分别是什么? 展开
 我来答
次浦毛奇略
2020-06-13 · TA获得超过3931个赞
知道大有可为答主
回答量:3099
采纳率:24%
帮助的人:221万
展开全部
1)
must/may/might
+
have
done
表对过去动作、事实、状态推测
FOR
EXAMPLE:
He
must
have
arrived
already.
他一定已经到了。
They
may
have
seen
him.
他们可能见到过他。
They
might
not
have
considered
me
as
their
friend.
或许他们没把我当成他们的朋友。<表示本来或许可以的,但事实已不可能了>
You
might
have
let
me
known
before!
你腔桥胡要是早点让我知道就好了。<用来表示轻微的埋怨或批伍拦评>
It
was
really
very
dangerous.
You
might
have
injured
him.
真是很悬。你有可能把他打伤了。<用在含蓄条件句中>
If
I
had
been
less
cautious
I
might
have
seen
more
wise.
如果我不那么谨慎,或许反倒聪明点。<用在虚拟语气中>
2.
could/can
+
have
done
表埋怨,能消运做的没做
could/can
not
+
have
done
表不能做的做了
FOR
EXAMPLE,
You
can
have
given
me
the
book
earlier.
你本来可以早点把书给我的。
You
can
not
have
forgotten
me.
你不可能已忘记我了。
Indications
are
that
the
accident
could
have
been
prevented.
迹象表明,本来这次事故是可以避免的。
3。should/ought
to
+
have
done
表埋怨,该做的未做
should/ought
not
to
+
have
done
表不该做的做了
FOR
EXAMPLE,
He
shouldn't
have
come
to
school
at
9:00
am.
他不该早上9:00来上学。
He
ought
to
have
done
the
work
himself.
这个工作他是应该自己做的。
They
oughtn't
to
have
let
you
out
of
hospital
so
soon.
他们不应当让你这么早出院。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式