Hello there, my question is about this sentences :
I have lost my key yesterday
And i lost my key yesterday
The problem with the first one is that we can not use present perfect with time expressions like yesterday and last week and last year and.....
And the problem with the second one is we can not use simple past for events that have happend in the past and still have connection with now, like losing key... We only can use present perfect for this situations so how can we use a sentence for losing key with yesterday,last week and... Time, when both of those sentences are wrong? ...
Arman gh82I have lost my key yesterday
That sentence is incorrect. The present perfect tense is incompatible with the specific adverb of time. Also there is no ending punctuation.
This is the correct version in a context: I have lost my key. I used it just yesterday. Will you help me find it?
Arman gh82And i lost my key yesterday
That sentence is incorrect. The word "i" is incorrect and there is no ending punctuation.
This is the correct version in a context: I lost my key yesterday. I locked the door, went to the store, and when I got home, I didn't have my key with me. Will you help me find it?