情态动词+have donemust have done/can't have doneshould have done

情态动词+have done
must have done/can't have done
should have done/shouldn't have done
need have done/needn't have done
may(might) have done/haven't done
could have done/couldn't have done
would have done/wouldn't have done
如何用?我这样分正确吗?
有 might not /may not +have done
would/wouldn't have done
snake00315 1年前 已收到4个回答 举报

jlm_ala 幼苗

共回答了19个问题采纳率:94.7% 举报

情态动词+ have done都是表示对过去动作的推测
must have done 过去一定做了某事
should /need have done 本来应该/需要做某事(却没做)
should't/needn't have done本来不应该/不需要做某事(却做了)
may/might have done 过去可能做过某事
could have done过去有能力做某事

1年前

7

我心深蓝 幼苗

共回答了11个问题 举报

含有情态动词的肯定/否定被动语态,都是现在完成时哦!

1年前

1

xiaohufei2004 幼苗

共回答了7个问题 举报

1“can(could) + have + 过去分词”的疑问或否定形式表示对过去发生的行为怀疑或不肯定。如:
He cannot have been to that town.
Can he have got the book?
2“may(might) + have + 过去分词”表示对过去发生的行为的推测。如:
He may not have finis...

1年前

1

短线股牛123 幼苗

共回答了8个问题 举报

这些其实都是对过去的虚拟表达。
must have done/can't have done表示一定做过,不可能做过(这是对过去的猜测,否定只能用can't)He must have come here. 他一定来过这里。
should have done/shouldn't have done 本应该做或不做什么;
need have done/needn't have ...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.032 s. - webmaster@yulucn.com