0

I saw the following sentence in my grammar textbook as a grammatically incorrect sentence:

We lost the game because of a mistake of one of our players.

And it’s corrected in the following way:

We lost the game because of a mistake by one of our players.

But I think the original sentence is correct, although I can’t say why. I think we need “by” if we want to write the sentence as follows:

We lost the game because of a mistake done by one of our players.

Is the original sentence grammatically correct? Why?

1
  • 1
    The mistake was made (not done) by the player, but your logic is correct.
    – StephenS
    Commented Aug 31, 2020 at 18:18

1 Answer 1

1

'We lost the game because of a mistake of one of our players.'

Your original sentence is fine.

Your final version will be fine too if it uses 'made', as StephenS has suggested, or 'committed'.

'We lost the game because of a mistake made/ committed by one of our players.'

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .