Back to Freecodecamp

Task 32

curriculum/challenges/english/blocks/learn-about-speculation-and-requests/67ef8eecd906e80537f35a3b.md

latest1.6 KB
Original Source
<!-- (audio) Mark: No, I didn't. I should have, but I was in a hurry. -->

--instructions--

Listen to the audio and complete the sentence below.

--fillInTheBlank--

--sentence--

No, I didn't. I BLANK, BLANK I was in a hurry.

--blanks--

should have

--feedback--

These two words are used to talk about a past action that would have been a good idea.


but

--feedback--

This word connects the regret with the reason.

--explanation--

Should have is used to express regret or a missed responsibility about something in the past. Mark means that running the tests was the right thing to do, but he didn't do it.

But introduces the reason why he didn't act: I was in a hurry. Another example:

We should have fixed the bug, but we didn't notice it. - They wish they had fixed the bug, but they missed it.

--scene--

json
{
  "setup": {
    "background": "company2-center.png",
    "characters": [
      {
        "character": "Mark",
        "position": {
          "x": 50,
          "y": 0,
          "z": 1.4
        },
        "opacity": 0
      }
    ],
    "audio": {
      "filename": "B1_17-1.mp3",
      "startTime": 1,
      "startTimestamp": 51.00,
      "finishTimestamp": 53.98
    }
  },
  "commands": [
    {
      "character": "Mark",
      "opacity": 1,
      "startTime": 0
    },
    {
      "character": "Mark",
      "startTime": 1,
      "finishTime": 3.92,
      "dialogue": {
        "text": "No, I didn't. I should have, but I was in a hurry.",
        "align": "center"
      }
    },
    {
      "character": "Mark",
      "opacity": 0,
      "startTime": 4.42
    }
  ]
}