The sentences in black are correct.Please, dear teachers,
could you shed some light on this?
I've seen this film before.
I saw this film in 1990.
I saw this film before.
What have you done with the car keys? I can't find them.
What did you do then? (NOT what have you done then?)
Hey, I lost my keys.
Hey, I have lost my keys.
The cat has eaten your supper. (finished time periods)
The cat ate your supper.
I ate the last of the eggs this morning.
So, teachers, the sentences in blue are right. I wonder if the ones in black are right or not. Present perfect or past simple?
Thanks in advance!
Interested in Language