140k views
1 vote
Each of the following sentences has a

mistake. Find the mistakes and correct them.
Example: 1 My best friend is John. I've known him
for two years.
1 My best friend is John. I known him for two years.
2 I've had this watch since three months.
3 My family has lived at the same address since
five years.
4 I haven't spoke to my next-door neighbours since
last weekend.
5 I knew the person sitting next to me for nearly two
weeks.
6 My hair has being the same length for three years.
7 I haven't been on holiday since a year.

User Djoby
by
7.4k points

1 Answer

5 votes

Final answer:

This detailed answer provides corrections for each sentence with mistakes in them.


Step-by-step explanation:

  1. The correct sentence is: My best friend is John. I've known him for two years. The mistake in the original sentence is the incorrect use of 'known' instead of 'have known', which is the present perfect tense.
  2. The correct sentence is: I've had this watch for three months. The mistake in the original sentence is the incorrect use of 'since' instead of 'for', which is used to indicate the duration of time.
  3. The correct sentence is: My family has lived at the same address for five years. The mistake in the original sentence is the incorrect use of 'since' instead of 'for', which is used to indicate the duration of time.
  4. The correct sentence is: I haven't spoken to my next-door neighbours since last weekend. The mistake in the original sentence is the incorrect use of 'spoke' instead of 'spoken', which is the past participle form of the verb.
  5. The correct sentence is: I have known the person sitting next to me for nearly two weeks. The mistake in the original sentence is the use of 'knew' instead of 'have known', which is the present perfect tense.
  6. The correct sentence is: My hair has been the same length for three years. The mistake in the original sentence is the incorrect use of 'being' instead of 'been', which is the past participle form of the verb 'be'.
  7. The correct sentence is: I haven't been on holiday for a year. The mistake in the original sentence is the use of 'since' instead of 'for', which is used to indicate the duration of time.

Learn more about Sentence correction

User Vangel
by
7.2k points