What is the difference between these two sentences?

  • I have had to do it.
  • I must have done it.

If there is a difference, is it possible to use another modal verb (like should, must, could...) in the second sentence instead of "had to"?

  • "Must have done" is the past reference - the claim that it was definitely happened at the terminated period of time-, whereas "have had" is clearly the present perfect tense. You should refer to your favourite grammar about this particular subject.
    – Alex TheBN
    Jun 21 '20 at 16:18

You have clearly misunderstood the usage of modals and their time reference. Incidentally, I shall explain it to you with some examples before I jot some points down on the paper.

To start with, modality is a branch of linguistics which enables and allows us to express, or emphasize the (in)ability, (in)capability, (im)probability, obligation, (im)possibility, permission, necessity, (un)likelihood, (un)certainty, and so forth of an action or event.

Modal auxiliaries, often referred and known as 'modals' or 'semi-modals', in the English Language are:

shall, will, would, can, could, must, have [got] to, gotta( informal contraction ), need, had need( archaic ), had better, should, ought to, oughta( informal contraction ) and so on.


will - expresses assumption, disapproval, politeness, habits, or even certainty of the present

had better - expresses strong advice or order

need - [usually negative] expresses immediate necessity or, sometimes, things that are not necessarily true


A majority of these modals have their perfect variants that link the previous event with this/that point of time. Furthermore, perfect modal auxiliaries are formed by the following method/pattern:

a modal's root word + have + the past participle verb

But they don't necessarily refer back to the past; in addition to that, they can describe the completion of a future event, that is expected/considered to be completed before some action, as in:

By the time I get home, the sun will [already] have risen.

As I was saying,

I should have done it. ( " = but I didn't even though I was supposed to do it - expresses one's regret of the action - ");

I would have done it. (" = If I [had] had a chance, I would have.");

I must have done it. (" = I certainly did it - No doubt - ");

I could have done it. (" I didn't although I could - could express one's missed opportunity ");

I can't have done it. ( " -certainly expresses impossibility of the event -synonymous with mustn't have + past participle , but the former is used more frequently since the latter may sound verbose to some" );

To return to the previous point, although most of the modals are not backshifted in reported speech such as : should, would, had better, needn't, and others; they mean the same in the reported sentence as their meaning was the same in the non-backshifted sentence.

He claimed that she must have gone out of the house. ( " emphasizing the statement that she had definitely gone out the house at some moment of time ");

He proposed that she [should] clean her apartment. ( " the obligation still took place at that time - no backshift, while "will" will have its counterpart, that is, "would" as long as the reporting clause keeps its past form and has to collocate with the modal - ");


To wrap this up, your sentences do differ in terms of their aspectual meaning.

Over the past 5 years or so, he's had to look after his mother. (" refers to his obligation of looking after his mom, over the past 5 years which is undoubtedly the present perfect. ");


I was sure she must have been swept off her feet. ( " here the perfect modal " must have been " links the previous event with that moment [of time], which precisely describes that she was definitely swept off her feet ");

Quick have-to semi-modal tense reference:

present - present perfect - past - past perfect

have to/must - have had to - had to - had had to -

I hope I provided you with elaborate information on this subject.

  • 2
    modality is not a branch of linguistics. Let's not go overboard. Your explanation is much too complicated for this question and will drown the OP.
    – Lambie
    Jun 25 '20 at 15:13
  • Simplify it and give more examples and less overall everything. :)
    – Lambie
    Jun 25 '20 at 16:18
  • Why didn't you answer the question? Why didn't you comment on "have had to do it" thoroughly? And no... I must have done it. never means (" = I certainly did it - No doubt - ");
    – user1425
    Oct 13 '20 at 13:22

"must" can mean "obligation" or "certainty". Depending on the context, it can be ambiguous as to which one is meant. But in this phrasing, it means certainty. That is, "I must have done it" means "It is certain that I did it", or "One can conclude from the facts at hand that I did it". "I have had to do it." on the other hand, means "Needing to do it has happened".

is it possible to use another modal verb (like should, must, could...) in the second sentence instead of "had to"?

"had to" doesn't appear in the second sentence. "have" does, but it's not being used in a modal sense. Generally, you can't use two different modal verbs, and you already have "must".

  • 1
    "I must have done it..." refers to a a stronger possibility of having done it, but not really "...certain that one did it...".
    – Ram Pillai
    Aug 7 '20 at 3:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.