0
Anonymous Posted 10 years ago
Grammar

Passive voice for places

Ben ate the fish at the restaurant.
The fish was eaten by Ben at the restaurant.
The restaurant was eaten at the fish by Ben.

Is the 3rd one, "The restaurant was eaten at the fish by Ben", a correct structure, does it sound normal and make a sense?
  

Top answer

The third one is grammatically correct, but the meaning of it would normally be considered nonsense.

  • The third one is grammatically correct, but the meaning of it would normally be considered nonsense.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

14 Answers
0
The third one is grammatically correct, but the meaning of it would normally be considered nonsense.
0
Let me add to that to clarify: It does not have the same meaning as the first two sentences.
0
AnonymousThe restaurant was eaten at the fish by Ben.
"The fish" is a place.

Ben ate a restaurant - the walls, the tables, plates, forks and knives, the cooking equipment, waiters and all.

Ben was very hungry; moreover he was indiscriminate in his food preferences.
0
But, "The room is slept in" has a sense, is that correct?
0
I am not a native speaker of English, but AlpheccaStars's reply really has made me laugh a lot. Thank you
0
When we think the sentence "People sleep in this room", is "The room is slept in" correct? When we think the sentence "People should live for good things" as well, is the sentence "good things should be lived for" correct?
0
AnonymousWhen we think the sentence "People sleep in this room", is "The room is slept in" correct?
It is correct, but we seldom use the passive voice when there is a common active voice expression.

This room is a bedroom.

This is used if we don't know who slept in the bed.
This bed has been slept in.
0
AnonymousWhen we think the sentence "People should live for good things" as well, is the sentence "good things should be lived for" correct?
Yes, but it is so awkward that no native speaker would ever say it.
0
I understand, thank you.

Related Questions