什么时候用have done?什么时候用have to do

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:15:01
这两个单词有什么不同?

have to do 表示客观情况下必须完成的任务,工作。比如,I have to finish my homeworks ,我必须做完我的家庭作业。

have done ,表示对完成事情的一种确认。比如 Have you done ? 你做完了么?

have done已经做了某事
have to do不得不做某事

Have todo有点象情态动词
Have done是现在完成时

have done 已经做了
have to do不得不做

have done 已经做完了某事
have to do 不得不做某事

have done 应该是指过去已经搞定了的事,一般用于完成时;have to do 译为不得不做,e.g:I have to do homework everyday.(我每天不得不做作业)一般用于带有感情色彩的句子中,可表现出极不情愿的情感!