Plz help me out!


The match has been delayed.{here present perfect continuous is used,so why delayed? "ing"form is not used?plz explain}

Plz tell me,can I use 'has been'in the following sentence?

She has been cooked food.

I have been cooked food.

asked Oct 03 '11 at 14:34 Aparna New member

3 answers


"The match has been delayed." This is a passive form, where the subject might be " by rain."

By adding the 'by' phrase, all becomes clear!


You can use a continuous '-ing' form in a passive, as for example,

" She has been being observed all morning."

Here the observation was ongoing all morning by someone unidentified.


"She has been cooked food by her aunt"

[The passive subject 'she'  is actually the object of the verb.]

"I have been cooked food that was much better than this!"

link comment answered Oct 05 '11 at 08:52 Mark Heyne Expert

the first sentence is passive voice ,so you can't use "ing" form.

The second one is wrong. You can say, She has cooked food, or she has been cooking food for quite a long time.. but not. she has been cooked food.

link comment answered Oct 03 '11 at 20:16 Rania Bouzou New member

You can say,

She has cooked food.

I have cooked food.

link comment answered Oct 04 '11 at 07:26 Priya D'silva New member

Your answer

Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.