student asking question

I suppose there should be a space after "punctuation marks"; however, are hyphens are exceptions?

teacher

Native speaker’s answer

Rebecca

Yes, you need to ensure a space after a punctuation mark, such as a period (.) or a question mark (?). To better answer the second part of your question, it's important to explain the function of a hyphen (-). A hyphen is used to tie two or more separate adjectives into a single adjective before a noun. When there is a hyphen between two words, you do not have to use a space between the hyphen and the second adjective. This is because they are functioning as one word. Ex: Her mother-in-law is an amazing baker. Ex: He's a well-known actor. Ex: The three-year-old child loves playing with pots and pans.

Complete the expression with a quiz!