Casa · B2 Upper Intermediate · Lesson 15 of 20 · Step 2
Data protection and advanced modal perfects
Words · tap a card to see it used
Grammar
Modal perfect = modal verb + have + past participle. 'Must have + pp' expresses a strong deduction about the past. 'Can't/couldn't have + pp' expresses disbelief or impossibility. 'Should have + pp' expresses regret or criticism about something not done. 'Needn't have + pp' means something was done but was unnecessary.
Exercises · type, then check
1. Complete each sentence with the correct modal perfect form using the verb in brackets.
2. Choose the best modal perfect to complete each sentence.
Reading
When Elena downloaded a popular fitness app, she didn't think twice about the permissions it requested. The app must have collected far more data than she realised, because within weeks she was receiving targeted advertisements for products she had only discussed in private conversations. She can't have imagined that a simple step-counter would monitor her location, contacts, and even microphone input. A journalist later revealed that the company behind the app had experienced a massive data breach months earlier but had failed to inform its users. They should have disclosed the breach immediately — regulators agreed and imposed a significant fine. Elena needn't have worried about changing all her passwords, as the stolen data turned out to be encrypted, but she did so anyway. The incident prompted her to audit every app on her phone. She was shocked to discover that most of them had access to data they couldn't have needed for their stated purpose. The experience taught her a lasting lesson: convenience must never come at the cost of privacy.
1. What did Elena discover about the fitness app's data collection?
2. What should the company have done after the data breach?
Speaking · say it out loud, with a partner or alone
Writing
Write a short narrative (8–10 sentences) about a fictional data breach and its consequences. Use at least four different modal perfect structures (must have, can't have, should have, needn't have).
Check your exercises first, then mark the lesson done.