0
Henry74 Posted 14 years ago
Grammar

She said she would call but she didn't/hasn't

I've learned my English in the US and I know that I tend to use a simple past in places where Grammar books say I'm supposed to use a Present Perfect (e.g. Did you see the movie?). So, I'm trying to understand if the difference between "but she didn't" and "but she hasn't" in the sentence above is simply one between American usage and British usage, or if there is more to it. From a purely grammatical perspective, if she still hasn't called at the time of speaking then "but she hasn't" should be the right choice, at least in BrE. And yet, for some reason, I cannot bring myself to say it. Maybe I'm hearing it like it was a tag question and I want to follow the tense in the main clause, I dunno. Especially in its negative form, e.g. "I didn't think she would call but she has", it does sound a little bit off to me. Thank you for your help
  

Top answer

In Brit. "

  • In Brit.
  • "
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.

6 Answers
0
In Brit. Eng., there is no context to justify the speaker's use of Present Perfect:

"I didn't think she would call - but she did!"
0
Thank you for your reply.
The problem is now I'm even more confused. I don't understand anymore the way I've been speaking.
Take a sentence like, she said she wouldn't come to visit but she has. Why is this wrong? The person in question is here now, so it is correct to say that she's come to visit. If I say but she did am I not saying that she came to visit at some point in t
0
He said she wouldn't come to visit but she has. Why is this wrong? It isn't.
The person in question is here now, so it is correct to say that she's come to visit. Exactly. It is not a completed action in the past, it is an ongoing situation still in effect NOW, the moment of
0
Henry74I'm trying to understand if the difference between "but she didn't" and "but she hasn't" in the sentence above is simply one between American usage and British usage, or if there is more to it.
In my opinion, "there is more to it".

She said she would call, but she didn't. The period of time you were willing to wait is "closed", i.e., you are n
0
Awesome explanation! Thank you!
0
...holding up the phone to indicate you are currently speaking with "her"

The Present Perfect because the 'ringing' is not a completed event in the past...she is on the phone, NOW, as you whisper to this other person in the room!

Related Questions