0
PonyFan Posted 10 years ago
Grammar

Present perfect & past perfect


Um, excuse me, Twilight. I would just like to ask, I mean, if it would be all right, if you haven't given it to someone else—
If the red words are replaced with didn't give, would the meaning or nuance of the sentence change? If so, could you tell me what sort of change occurs? Thanks in advance!

The line is quoted from http://mlp.wikia.com/wiki/Transcripts/The_Ticket_Master

The scene is at 8:58 of http://www.dailymotion.com/video/x17t2lu_my-little-pony-friendship-is-magic-episode-3-the-ticket-master_fun
  

Top answer

In this context there is no difference in the meaning that would be understood. I prefer "haven't given".

  • In this context there is no difference in the meaning that would be understood.
  • I prefer "haven't given".
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
In this context there is no difference in the meaning that would be understood. I prefer "haven't given".
0
PonyFan Present perfect & past perfect
... if it would be all right, if you haven't given it to someone else ... replaced with didn't give
Your header references 'present perfect' and 'past perfect', but your example has 'present perfect' and 'simple past'.
0
Oops. That's just what I meant.

And I thought the if-clause in present counterfactual state always requires simple past (for instance, If he did not it, then someone did.), but it seems that the present perfect can be placed in the if-clause as well.
0
PonyFanAnd I thought the if-clause in present counterfactual state always requires simple past (for instance, If he did not it, then someone did.), but it seems that the present perfect can be placed in the if-clause as well.
Here's the original again:

Um, excuse me, Twilight. I would just like to ask, I mean, if it would be all right, if you haven

Related Questions