Back to Freecodecamp

Task 36

curriculum/challenges/english/blocks/learn-how-to-use-modal-verbs/67d54fa24ab56b283dd83eb4.md

latest2.0 KB
Original Source
<!-- (audio) Jessica: Yes, all sensitive data must be encrypted, and you have to ensure that the encryption keys are stored securely. -->

--instructions--

Listen to the audio and complete the sentence below.

--fillInTheBlank--

--sentence--

Yes, all sensitive data BLANK be encrypted, and you BLANK ensure that the encryption keys are stored securely.

--blanks--

must

--feedback--

This modal verb expresses a strong necessity or obligation.


have to

--feedback--

These two words express obligation but in a slightly less strong manner than must.

--explanation--

Both must and have to express obligation or necessity, but there is a slight difference in their usage.

Must is used for strong internal obligation or official rules. It often sounds more formal or authoritative. For example:

All sensitive data must be encrypted. - A strict rule or requirement.

Have to is used for external obligation, often based on rules or circumstances rather than personal authority. For example:

You have to ensure that the encryption keys are stored securely. - A responsibility due to security policies.

--scene--

json
{
  "setup": {
    "background": "company2-center.png",
    "characters": [
      {
        "character": "Jessica",
        "position": {
          "x": 50,
          "y": 15,
          "z": 1.2
        },
        "opacity": 0
      }
    ],
    "audio": {
      "filename": "B1_14-1.mp3",
      "startTime": 1,
      "startTimestamp": 42.62,
      "finishTimestamp": 48.14
    }
  },
  "commands": [
    {
      "character": "Jessica",
      "opacity": 1,
      "startTime": 0
    },
    {
      "character": "Jessica",
      "startTime": 1,
      "finishTime": 6.52,
      "dialogue": {
        "text": "Yes, all sensitive data must be encrypted, and you have to ensure that the encryption keys are stored securely.",
        "align": "center"
      }
    },
    {
      "character": "Jessica",
      "opacity": 0,
      "startTime": 7.02
    }
  ]
}