Original sentence 1: The woodsman knocked out the wolf and carried him deep into the forest where he wouldn't bother people any longer.
Corrected sentence 1 (suggestion): The woodsman knocked out the wolf and carried him deep into the forest so he wouldn't bother anyone any longer.
Why this change?
- "Where" usually tells about a place. In this sentence we want to show the reason he carried the wolf into the forest, so "so" is a better word (it means "in order that").
- "Anyone" is a little more natural here than "people" when talking about bothering people in general.
- "Wouldn't" is fine in a story. For very formal writing you could use "would not."
Short, simpler alternative: The woodsman knocked the wolf out and carried him into the forest so he wouldn't bother anyone again.
Original sentence 2: Little Red Riding Hood and her Granny had a nice lunch and talked for a long time.
Corrected sentence 2: Little Red Riding Hood and her Granny had a nice lunch and talked for a long time.
Why this is correct:
- The sentence is already grammatically correct.
- Both verbs ("had" and "talked") share the same subject (Little Red Riding Hood and her Granny), so we don't use a comma before "and."
- You could also say "they had a nice lunch and talked for a long time afterwards," but that's just a style choice, not a grammar fix.
If you want, I can rewrite the two sentences together to sound smoother in a short paragraph.