Choose a clear view, support it with reasons, answer another person's point, and finish with a question.
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.
1. Give your view and support it
A forum post joins a discussion about one topic. Readers want to know your view and why you hold it. Start with your opinion, then give a reason or an example. This helps readers follow your ideas.
- Name the topic if your post needs more context.
- State your view in one clear sentence.
- Add a reason using because, since, or as.
- Use an example to make your reason clearer.
2. Answer another person's point
A forum discussion has several views. Show that you have read another person's point. You can agree, disagree, or agree with only part of it. Then explain your own view.
- Repeat the main point in your own words.
- Use a polite phrase before giving your response.
- Explain why you agree or disagree.
- Answer the idea, not the person.
3. Keep the discussion respectful
People may have different experiences. Do not attack someone or call their ideas stupid. Explain your reasons instead. This makes it easier for others to answer you.
- Use I think or In my experience to show your view.
- Avoid insults and comments about someone's intelligence.
- Use could or might when suggesting another possibility.
- Ask a real question to invite another reply.
4. Organise the post for readers
A forum post is usually shorter than an essay. Use short paragraphs with clear jobs. You do not need a letter greeting or a formal sign-off. Make your post clear enough for someone who has not read every earlier message.
- Start with the topic or your main view.
- Use the middle paragraph to explain your reason and answer another point.
- End with a question or a useful new idea.
- Use names or brief references when readers need them.
- Check that each paragraph connects to the discussion.
How to do it, step by step
- Introduce the topic or state your main view.
- Give a reason or a useful example.
- Refer to another person's point.
- Agree or disagree politely and explain why.
- Finish with a question that invites further discussion.
Formulas and key language
| Use it for | Example | Another example |
|---|---|---|
| I think ... because ... | I think online classes are useful because they save time. | I think school libraries matter because students need quiet places. |
| In my experience, ... | In my experience, group work helps students share ideas. | In my experience, morning classes are easier to follow. |
| I agree with ... because ... | I agree with Leo because recorded lessons help students review. | I agree with Nina because school clubs help students make friends. |
| I see your point, but ... | I see your point, but some students learn better in class. | I see your point, but not every family has a quiet room. |
| That's true; however, ... | That's true; however, online lessons can feel lonely. | That's true; however, school travel can take a long time. |
| For example, ... | For example, I can replay a lesson before a test. | For example, classmates can explain a difficult question. |
| What about ...? | What about students who share one computer at home? | What about people who learn better in groups? |
| How do you feel about ...? | How do you feel about homework at weekends? | How do you feel about longer school breaks? |
Model text
Common mistakes
Plan it, then check it
Plan
- Read the earlier post and identify its main point.
- Decide whether you agree, disagree, or agree partly.
- Write your view and one clear reason.
- Add an example or answer another person's point.
- Choose a final question that invites a useful reply.
Check
- Can a new reader understand the topic?
- Have I explained why I hold this view?
- Have I answered another person's point?
- Is my wording polite, even where I disagree?
- Does my final question help the discussion continue?
Practice
Choose the phrase that best fits each situation.
Match each phrase with its main function.
Write the missing phrase. Use the words in brackets when shown.
Correct the one small mistake in each sentence.
Now write
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
- In my opinion, online classes ...
- I agree with this view because ...
- I see your point, but ...
- For example, students can ...
- In my experience, ...
- What do you think about ...?