'I eat kittens before ponies' vs 'I eat kittens before I eat ponies'
Are either of the following sentences grammatically incorrect? Assuming they are both correct, is one preferred over the other? If so, in what situations is each preferred?
- I eat kittens before ponies.
- I eat kittens before I eat ponies.
I have the same set of questions for the following sentences:
- I put sprinkles on unicorns before lumberjacks.
- I put sprinkles on unicorns before on lumberjacks.
- I put sprinkles on unicorns before I put sprinkles on lumberjacks.
I believe "I eat kittens before ponies" implies "I eat kittens before I eat ponies." Both are grammatically correct. If you want ponies to assume a more active role in the sentence, say "I eat kittens before ponies do."
Same thing for unicorns and lumberjacks, although #2 is a bit tragic. I think it might miraculously not be incorrect - but it's still awful, which is just as useless. They all mean the same thing. To make lumberjacks active, say "I put sprinkles on unicorns before lumberjacks do."