0
Tanner92 Posted 10 years ago
Grammar

Our food being prepared for 45 minutes....wrong?

Hi all.

"Our food being prepared for 45 minutes....we are leaving."

This is what my teacher told me when we were having a conversation lesson.

I doubted the sentence as I think it should be as follows: Our food having been prepared for 45 minutes......we are leaving."

She admitted that I am correct however her example is what people usually say. The problem for me is that when there is time mentioned in a sentence (the length of how long something has been happening etc.) I am used to using present perfect and I think this example falls into this category.

If I were taking a test I would stick to what I ve learned over the years and used "having been" ...but I wonder how big mistake it would be to if I use the sentence my teacher originally used.

Thank you very much

T.
  

Top answer

This is a time for a relatively rare tense Our food has been being prepared for 45 minutes. ) No one I know would say your teacher's version. What we'd say is "We've been waiting for our food for 45 minutes.

  • This is a time for a relatively rare tense Our food has been being prepared for 45 minutes.
  • ) No one I know would say your teacher's version.
  • What we'd say is "We've been waiting for our food for 45 minutes.
  • "
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.

2 Answers
0
This is a time for a relatively rare tense
Our food has been being prepared for 45 minutes.

(They have been preparing our food for 45 minutes.)

No one I know would say your teacher's version.
What we'd say is "We've been waiting for our food for 45 minutes. We are leaving."
0
Tanner92if I use the sentence my teacher originally used
I have no idea what your teacher meant.
The structure might be valid grammatically (an absolute phrase + main clause), but the meaning is lost on me.

Related Questions