0
Anonymous Posted 12 years ago
Grammar

Didn't you do / Haven't yo udone

'Why are you packing (pack you) your suitcases?'
Can it be : Have you packed ?

'Because I am leaving (leave) for Edinburgh soon.'

'Then why didn’t you do (do you not) this yesterday?'
Can it be: haven't you done

'because I didn’t know (know not).

I only have just heard (hear only just) I have (have) to go.
Can it be : I only heard I just have to go.

If I had known (know) it before, I would have done it yesterday.
  

Top answer

'Can it be : Have you packed ? Yes. ' Can it be: haven't you done No, because a specific past time is mentioned ('yesterday').

  • 'Can it be : Have you packed ?
  • Yes.
  • ' Can it be: haven't you done No, because a specific past time is mentioned ('yesterday').
  • Anonymous I only have just heard (hear only just) I have (have) to go.
  • Can it be : I only heard I just have to go.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

4 Answers
0
AnonymousWhy are you packing (pack you) your suitcases?'Can it be : Have you packed ?
Yes.
Anonymous'Then why didn’t you do (do you not) this yesterday?' Can it be: haven't you done
No, because a specific past time is mentioned ('yesterday').
AnonymousI only have just heard (hear only just) I have (ha
0
Thanks a lot for the fast reply.

Can you give me an example where 'haven't you done' can be used ?

Also thanks for correcting the last sentence
0
And could you have an explenation why it can't be :
I only heard I just have to go.
0
I only heard I just have to go.

That is a good sentence, but it does not fit the rest of the conversational context. They are discussing why he's packing now. And he's saying that he didn't know about his trip yesterday.

----------------
A: Why are you leaving the party? It's just getting started! And you look so sad and upset.
B: Mary told me to leave.
A: Why did she

Related Questions