Hello,
Could you please tell me if this sentences is correct?:
Haven't you still done your homework?
Thank you
No. It needs to be: Haven't you done your homework yet?
It is also possible, expressing impatience at the delay in doing the homework: Have you still not done your homework?
Thank you for your help.
In fact the question is about a test in which we can find the following sentence:
Haven't you................done your homework?
a.- yet b.- still c.-already d.- ago.
So, I have chosen "still" as the likeliest answer, although it does not sound very well to my foreign ears.
What, then, would you choose among those given answers?
Once more, thank you for your help.![]()
Already
Thank you for your help, but it really sounds awkward to me... if I had to choose between "yet" and "already", I would choose "yet", as I have learned that "already" is not used in negative sentences.
Haven't you yet done your homework? rather than "already"
I would like to have more opinions.
Well, you have had two native speakers. (I 'liked' SoothingDave's post, indicating agreement.) How many do you need?
By the way, COCA has 587 examples of sentences with 'not already' in, three of the first ten being 'have not already', a fourth being 'had not already'.
It's the placement of the word which leads me to "already".
Haven't you done your homework yet? - Correct.
Haven't you yet done your homework? - Possible but very unnatural.
Haven't you already done your homework? - Correct.
I think we have to consider the context. Imagine the following scenario:
John: Shall we go to the cinema this evening?
Jane: I can't. I have to do my homework.
John: Haven't you already done your homework? I thought I saw you doing it this afternoon.
Jane: No, that was a project I was doing. I haven't even started my homework.