Hallo dear teachers,

Please, help me with the following sentences and please tell me if the questions formulated based on the sentences are correct.

E.g. 1) The children are taken care of by his sister.

By whom are the children taken care of?

Or

Who are the children taken care of by?

And

Who are taken care of by his sister?

Or

Who is taken care of by hist sister (which of the options is correct?)

(don't we always put Singular after "who"?)

2) She has given me a nice present.

Whom has she given a nice present? (I guess this is correct, right?)

3) They will be having supper from 7 to 7.30.

How long will they been having dinner?

Or

When will they been having dinner (which option is correct?)

Thanks beforehand Emotion: smile

With Best Regards

Nata...
1) The children are taken care of by his sister. OK.
By whom are the children taken care of? OK. Very formal.
Or
Who are the children taken care of by? Awkward.
And
Who are taken care of by his sister? No. Wrong.
Or
Who is taken care of by his sister? OK. Normal conversation.

(which of the options is correct?)
(don't we always put Singular after "who"?) Yes.

Who takes care of the children? This is the most usual phrasing.

2) She has given me a nice present. OK.

Whom has she given a nice present? OK. Very formal.

Who has she given a nice present? OK. Normal conversation.

Who has she given a nice present to? OK. Normal conversation. Preferred by many.

3) They will be having supper from 7 to 7.30. OK.
How long will they been having dinner? No.
Or
When will they been having dinner? No.

After modals (will, can, may, ...) you have to use the base form of the verb.

How long will they be having dinner?

When will they be having dinner?

CJ
Thanks a lot CJ indeed Emotion: smile

oh , yes "been" was a misprint..Emotion: surprise

Thanks again

Best Regards

Nata...