What is it for?

Learn to join an online discussion by sharing your view, giving reasons, and responding politely to other people.

What you need to know

  • Name the topic and state your view clearly.
  • Give a reason or an example to support your opinion.
  • Refer to another person's point before agreeing or disagreeing.
  • Use polite phrases, even when you have a different opinion.
  • Finish with a question that invites other people to reply.

How to do it, step by step

  1. Introduce the topic or state your main view.
  2. Give a reason or a useful example.
  3. Refer to another person's point.
  4. Agree or disagree politely and explain why.
  5. Finish with a question that invites further discussion.

Formulas and key language

UK / US: British English often uses 'at school'. American English also commonly uses 'in school'. Both forms can be correct, depending on the meaning.
Level up: Replace basic words (good, very, nice) with stronger ones. See our A2 to B1 upgrades page.

Model text

Common mistakes

Plan it, then check it

Practice

EXERCISE:

Now write

Your task

Read this forum post: "Online classes are better than classes at school." Write a reply of 80-110 words. State whether you agree, disagree, or agree partly. Give at least two reasons or one reason and an example. Refer to the original opinion politely. Finish with a question for other readers. Use this fictional situation if you need ideas: Alex studies online three days a week. Alex saves travel time but misses working with classmates. You can use these details or invent other everyday details.

Word bank

Sentence starters

Check your writing