情态动词+ have +过去分词的几种用法求答案

如题所述

Have既可作助词,也可作及物动词和名词使用。情态动词+
have
+过去分词(即情态动词+完成式)是常见的一种动词结构,也是初高中常考的语法。

(1)may(might)have
+
done
sth,
can
(could)
have
+
done
sth表示过去,推测过去时间里可能发生的事情。
Philip
may
(might)
have
been
hurt
seriously
in
the
car
accident.
Philip
can(could)
have
been
hurt
seriously
in
the
car
accident.
(2)must
have+done
sth,对过去时间里可能发生的事情的推测,语气较强,具有“肯定”,“谅必”的意思。
Linda
has
goneto
work,
but
her
bicycle
is
still
here.——She
must
have
goneby
bus.
(3)ought
tohave
done
sth,
should
have
done
sth
本应该做某事,而事实上并没有做。否定句表示“不该做某事而做了”。
You
ought
to
(should)
have
been
more
careful
in
this
experiment.
He
ought
not
to
have
thrown
the
old
clothes
away.(事实上已扔了。)
ought
to
在语气上比should
要强。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-25
表示对过去发生的事情进行推测。如:
the
road
is
wet.
it
must
have
rained
last
night.路上是湿的。昨晚一定下雨了。
  he
can't
have
worked
at
the
office
last
night,
for
he
had
to
go
to
a
party
at
six
in
the
afternoon.昨晚他不可能在办公室工作,因为在晚上六点他得参加一次聚会。
  tom
worked
here
for
two
weeks.
he
may/might
have
known
it.汤姆过去在这儿工作两个星期。他也许/大概知道此事。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网