Rewrite the following sentences correcting the mistakes.
1We have lived here ............... 10 years.
Wrong!
Use "for" with a period of time such as 10 years.
2He was accused ............... stealing.
Wrong!
The correct preposition after "accused" is "of" before a crime or wrongdoing.
3We ............... the work yesterday.
Wrong!
Use "finished" with the finished past time expression yesterday.
4You won’t get well unless you ............... your medicine.
Wrong!
Use the present simple "take" after unless to talk about a real future condition.
5He has been living in this house ............... five years.
Wrong!
Use "for" with a length of time such as five years.
6We ............... English for the last seven years.
Wrong!
Use "have been learning" for an action that started in the past and continues up to now.
7Yesterday ............... a holiday, he went to see a film.
Wrong!
Use "being" in the absolute phrase "Yesterday being a holiday" to give the reason.
8The new headmaster wants a house to ............... .
Wrong!
The phrase "live in" is needed because a house is a place that someone lives in.
9I ............... for you since 9 o’clock in the morning.
Wrong!
Use "have been waiting" for an action that started at 9 o’clock and continues to now.
10I ............... all the books to the library yesterday.
Wrong!
Use "returned" with the finished past time expression yesterday.
Done.
Score: 0/10
Answers
- We have lived here for 10 years.
- He was accused of stealing.
- We finished the work yesterday.
- You won’t get well unless you take your medicine.
- He has been living in this house for five years.
- We have been learning English for the last seven years.
- Yesterday being a holiday, he went to see a film.
- The new headmaster wants a house to live in .
- I have been waiting for you since 9 o’clock in the morning.
- I returned all the books to the library yesterday.

