Find and correct the mistake in each sentence. Click the wrong word and type the correction, or rewrite the full sentence. 40 error-correction exercises across four sets.
Set:
Set 1: Wrong auxiliary (have/has instead of had)
Each sentence has the wrong auxiliary verb. Click the wrong word, then type the correct one.
Set:
1
Click the wrong word
2
Click the wrong word
3
Click the wrong word
4
Click the wrong word
5
Click the wrong word
6
Click the wrong word
7
Click the wrong word
8
Click the wrong word
9
Click the wrong word
10
Click the wrong word
+ Affirmative
Subjecthadpast participle.
She had left before he arrived. · They had eaten. · It had happened before.
− Negative
Subjecthadn'tpast participle.
He hadn't seen it before. · We hadn't met yet. · She hadn't finished.
? Question
Hadsubjectpast participle?
Had they finished? · Had she ever been there? · Had it started?
Common Mistakes to Avoid
Using 'have/has' instead of 'had'
✗ She have already left. → ✓ She had already left.
✗ He has finished before noon. → ✓ He had finished before noon.
Using Past Simple participle as past participle
✗ He had went to the store. → ✓ He had gone to the store.
✗ She had wrote the email. → ✓ She had written the email.
✗ They had ate the food. → ✓ They had eaten the food.
Wrong word order with already / just / never
✗ She had left already when I arrived. → ✓ She had already left.
✗ I just had arrived. → ✓ I had just arrived.
Double negative with hadn't + never
✗ They hadn't never seen it. → ✓ They had never seen it.
✗ She hadn't eaten nothing. → ✓ She hadn't eaten anything.
Past Perfect vs Past Simple
Past Perfect
Past Simple
Action before another past event
Action at a specific time in the past
By the time, before, after, when + sequence needed
Yesterday, last week, in 2020, at 5pm
She had left before I arrived.
She left at 8am.
By the time he called, she had finished.
She finished and then he called.
I wish I had known.
I knew it then.
Key words for Past Perfect
alreadyjustnevereverby the timebeforeafterwhenas soon asuntilby 5pmby then