Why _____ her medicine for the past three days? has Nancy been not taking has Nancy not been taking has not Nancy been taking
Question
Why _____ her medicine for the past three days?
- has Nancy been not taking
- has Nancy not been taking
- has not Nancy been taking
Solution
The correct form of the sentence is "Why has Nancy not been taking her medicine for the past three days?"
Here's why:
-
In English, when forming a question in the present perfect continuous tense, the structure is: Why + has/have + subject + been + verb-ing.
-
The word "not" is used to make the sentence negative. In this case, "not" should be placed after "has" and before "been".
-
Therefore, the correct sentence is "Why has Nancy not been taking her medicine for the past three days?"
The other two options ("Why has Nancy been not taking her medicine for the past three days?" and "Why has not Nancy been taking her medicine for the past three days?") are grammatically incorrect.
Similar Questions
It __________ true! What do you mean she’s leaving?A.haven’t beenB.couldn’t beC.shouldn’t beD.hasn’t been
We __________ able to reach her this morning. Is she still recovering from her fever?
All but Nancy ____________ a scolding by the discipline mistress this morning for being late for assembly.is givenwere givenare givenwas givenNextAsk Barry
She __ the house when I __ to her after a long time.a.has been cleaning / have goneb.is cleaning / am goingc.will be cleaning / god.had been cleaning / went
My mother is sick, ________she is going to the doctor. Filll up with the right conjunction.a.sinceb.soc.asd.for
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.