General Writing Course: Task 1

Your First Paragraph

Master the art of stating your purpose effectively.

πŸ” Why Is Purpose So Important?

In real life, when you receive a formal letter, email, or message, you want to know why someone is contacting you, right? The IELTS exam mirrors this real-world communication skill.

1

The examiner needs to know immediately what your letter is about

2

Why you’re writing

3

What the recipient is expected to understand or do

βœ… A strong purpose sets the tone and guides the rest of your letter.

According to IELTS public band descriptors for Task Achievement, a Band 9 letter:

“Clearly presents a fully developed response with all bullet points addressed; the purpose of the letter is clear from the beginning.”

πŸ”΄ If your purpose is vague, or buried in paragraph 2 or 3, you lose marksβ€”no matter how well you write later.

Band 5-6

“We moved into the apartment recently and it has been a bit difficult.”

  • It’s vague and unclear
  • Doesn’t specify the issues
  • Doesn’t tell the reader why you’re writing

Band 8-9

“I am writing to bring to your attention a couple of issues that my family and I have encountered since moving into the apartment we recently rented from you.”

  • Direct and clear
  • Sets up the rest of the letter
  • Sounds formal and respectful
  • Immediately identifies the writer’s reason

✨ Characteristics of Clear Purpose Statement

Location

Be in the first paragraph

Content

Mention why you’re writing

Tone

Reflect the tone and letter type (complaint, request, etc.)

πŸ“Œ Let’s Revisit the Sample Task

Task Prompt:

You and your family have just rented an apartment and one or two problems occurred. Write a letter to the landlord. Describe the problems and tell him what you want him to do.

Sample Letter

Dear Mr. Smith,

I am writing regarding the amount of noise coming from the new canteen which has just opened near my University residence. Although I am pleased that we have this facility, the restaurant remains open up to midnight each night, and as a result there is considerable talking, shouting and the sound of motorbikes continuing until about 12.30 each night.

[Rest of letter content…]

Analysis:

This is a complaint and suggestion combined letter. The purpose is clearly stated in the first paragraph:

  • Identifies the specific problem (noise from canteen)
  • Sets a respectful tone (acknowledges positive aspect first)
  • Prepares the reader for the details that follow

Activity 4.1: Match the Purpose

Match each letter opening to its correct purpose type.

I am writing to complain about the poor service I received…
I would like to request information about…
I am writing to apologize for the misunderstanding…

Complaint

Request

Apology

Test Your Knowledge

Answer these questions about stating purpose in IELTS letters.

1. Where should you state the purpose of your letter?

2. Which of these is the BEST purpose statement for a complaint letter?

3. What should a good purpose statement include? (Select all that apply)

@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes slideUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .flipped .card-inner { transform: rotateY(180deg); } .accordion-item.active .accordion-content { max-height: 1000px; padding: 20px; } .accordion-item.active .accordion-icon { transform: rotate(45deg); } document.addEventListener(‘DOMContentLoaded’, function() { // Accordion functionality const accordionHeaders = document.querySelectorAll(‘.accordion-header’); accordionHeaders.forEach(header => { header.addEventListener(‘click’, function() { const accordionItem = this.parentNode; const accordionContent = this.nextElementSibling; const icon = this.querySelector(‘.accordion-icon’); accordionItem.classList.toggle(‘active’); if (accordionItem.classList.contains(‘active’)) { accordionContent.style.maxHeight = accordionContent.scrollHeight + ‘px’; accordionContent.style.padding = ’20px’; icon.textContent = ‘Γ—’; } else { accordionContent.style.maxHeight = ‘0’; accordionContent.style.padding = ‘0’; icon.textContent = ‘+’; } // Close other accordions if (accordionItem.classList.contains(‘active’)) { accordionHeaders.forEach(otherHeader => { if (otherHeader !== header) { const otherItem = otherHeader.parentNode; const otherContent = otherHeader.nextElementSibling; const otherIcon = otherHeader.querySelector(‘.accordion-icon’); otherItem.classList.remove(‘active’); otherContent.style.maxHeight = ‘0’; otherContent.style.padding = ‘0’; otherIcon.textContent = ‘+’; } }); } }); }); // Analyze Purpose Button document.getElementById(‘analyze-btn’).addEventListener(‘click’, function() { const purposeElement = document.getElementById(‘purpose-statement’); const analysisResult = document.getElementById(‘analysis-result’); purposeElement.style.borderLeftColor = ‘#3b82f6’; purposeElement.style.backgroundColor = ‘#dbeafe’; analysisResult.style.display = ‘block’; analysisResult.style.animation = ‘fadeIn 0.5s ease-in-out’; }); // Match Activity Drag and Drop const draggableItems = document.querySelectorAll(‘.draggable-item’); const targetBoxes = document.querySelectorAll(‘.target-box’); draggableItems.forEach(item => { item.addEventListener(‘dragstart’, function(e) { e.dataTransfer.setData(‘text/plain’, this.dataset.type); setTimeout(() => this.style.opacity = ‘0.4’, 0); }); item.addEventListener(‘dragend’, function() { this.style.opacity = ‘1’; }); }); targetBoxes.forEach(box => { box.addEventListener(‘dragover’, function(e) { e.preventDefault(); this.style.backgroundColor = ‘#e0e7ff’; }); box.addEventListener(‘dragleave’, function() { this.style.backgroundColor = ”; }); box.addEventListener(‘drop’, function(e) { e.preventDefault(); this.style.backgroundColor = ”; const dataType = e.dataTransfer.getData(‘text/plain’); if (dataType === this.dataset.type) { const item = document.querySelector(`.draggable-item[data-type=”${dataType}”]`); this.innerHTML = `

${this.querySelector(‘p’).textContent}

${item.textContent}
`; item.style.display = ‘none’; } }); }); // Check Match Answers document.getElementById(‘check-match’).addEventListener(‘click’, function() { const feedback = document.getElementById(‘match-feedback’); const matchedItems = document.querySelectorAll(‘.target-box div’); if (matchedItems.length === 3) { feedback.textContent = ‘βœ… Perfect! All matches are correct!’; feedback.style.backgroundColor = ‘#ecfdf5’; feedback.style.color = ‘#065f46’; } else { feedback.textContent = `You matched ${matchedItems.length} out of 3. Try again!`; feedback.style.backgroundColor = ‘#fef2f2’; feedback.style.color = ‘#b91c1c’; } feedback.style.display = ‘block’; }); // Check Quiz Answers document.getElementById(‘check-quiz’).addEventListener(‘click’, function() { const feedback = document.getElementById(‘quiz-feedback’); let score = 0; // Check Q1 const q1Selected = document.querySelector(‘input[name=”q1″]:checked’); if (q1Selected && q1Selected.value === ‘a’) score++; // Check Q2 const q2Selected = document.querySelector(‘input[name=”q2″]:checked’); if (q2Selected && q2Selected.value === ‘b’) score++; // Check Q3 const q3Checkboxes = document.querySelectorAll(‘input[name=”q3″]:checked’); const q3Values = Array.from(q3Checkboxes).map(cb => cb.value); if (q3Values.includes(‘a’) && q3Values.includes(‘b’) && q3Values.length === 2) score++; // Show feedback feedback.style.display = ‘block’; if (score === 3) { feedback.textContent = ‘πŸŽ‰ Excellent! You got all answers correct!’; feedback.style.backgroundColor = ‘#ecfdf5’; feedback.style.color = ‘#065f46’; } else { feedback.textContent = `You got ${score} out of 3 correct. Review the material and try again!`; feedback.style.backgroundColor = ‘#fef2f2’; feedback.style.color = ‘#b91c1c’; } }); });