Can an American English speaker confirm whether the Simple Past tense is possible in the following sentences?
I didn't have so much fun for a long time.
You don't need to call him. He lost his phone.
I believe only the Present Perfect tense is possible here in British English:
- I haven't had so much fun for a long time.
- You don't need to call him. He has lost his phone.