Can you ask this question in English? Did your mother have your lunch done yesterday?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
Did your mother have your lunch done yesterday?
This sentence is grammatically correct. However, it's ambiguous, because it's not clear whether "done" is the past participle or an adjective. It could either mean:
Did your mother have your lunch made yesterday?
(i.e. "Yesterday, did your mother cause your lunch to be made?"); or
Did your mother have your lunch ready yesterday?
(i.e. "Yesterday, did your mother cause your lunch to be ready?").
The former ("have [...] made") implies that somebody else made the lunch, but the mother instructed that person to make it, but the latter ("have [...] ready") implies that the mother had a more direct role (i.e. making it). The ambiguous "have [...] done" could be either.
This construction is possible, but try to be more specific than "done".