I am watching an American English movie, Actually, I often watch American English movies, I have found that they often use simple past in situations in which I should use present perfect instead as my grammar books suggest.
Please take a look at situations below and give me your opinion about AmE.
*Situation 1:
A: You acted like a character in X novel. Did you read X novel?
B: No, I haven't.
A: Let me tell you about that novel, the main character is a nice girl.......
I think that It should be "Have you read X novel?" Instead.
Is that AmE can use simple past and present perfect interchangeably in this context?
*Situation 2: Still in that movie, B and C is still in love.
B says to C:I love you. You changed my life.
I think it should be "You have changed my life". Right? But AmE can use simple past instead. Right?
*Situation3:
A: B asked me for help. I think I should do something to help her.
C: Really. You are right. B need you help now. Let do something useful to help her.
In this situation BrE would use "have asked" instead of "asked" as AmE. Right?
*Situation 4:
A give B a nice flower
A: This flower is for you. I love you.
B: Wow, I never saw such a nice flower before. Thank you.
BrE will you "have never seen" instead. But it is fine to use simple past "never saw" in AmE. Right?
Thank you
" Instead. Me, too, but you will hear the other. This one is a little more likely to elicit the present perfect from an American than some other contexts.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
LE HANH 2383I think that It should be "Have you read X novel?" Instead.
Me, too, but you will hear the other. This one is a little more likely to elicit the present perfect from an American than some other contexts. I am an American, by the way.
LE HANH 2383I think it should be "You have changed my life". Right?
No
You can find a lot of situations in which both the simple past and the present perfect are possible. This is true whether it's British or American English.
The meaning of the tenses does not change on the basis of whether they are spoken by a British or American speaker. The present perfect is used when there is "current relevance", i.e., when the action is relevant to something observab
LE HANH 2383*Situation3: A: B asked me for help. I think I should do something to help her. C: Really. You are right. B need you help now. Let do something useful to help her. In this situation BrE would use "have asked" instead of "asked" as AmE. Right?
You must have misunderstood something. I'm British and that's not familiar.