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的意思分别是什么?
展开
1个回答
展开全部
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.
他们不应当让你这么早出院。
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.
他们不应当让你这么早出院。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询