Surely, she must know all my faults.

According to various dictionaries, 'have(has) to' also expresses 'certainty'.

enter image description here

  • Michael Swan 'Practical English Usage' - OXFORD
  • The intended meaning of your sentence is that "she must have been blind if she does NOT know all my faults by now" or "Someone has to tell her because she needs to know"? – mplungjan Dec 6 '17 at 13:13

Yes, "has to" would be fine in that sentence.

As the book points out, this is more common in American English rather than British English.

  • 1
    But must is still fine too – mplungjan Dec 6 '17 at 13:10

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.