I have done (present perfect) & I did (simple past)
We typically use the simple past when we talk about something that had a beginning and an end in the past.
- The plane took off 2 hours late yesterday.
- The plane landed 30 minutes early this morning.
- We arrived at the gate 20 minutes late on Sunday.
- They delayed the flight by 1 hour on Monday.
We typically use the present perfect when we talk about something that started in the past, and the effects are reaching into the present.
- I have not eaten meat in several months. (I am still not eating meat)
- She has visited him every January. (She still visits him every January)
- We have arrived at the gate. (We are at the gate now.)
- They have delayed the flight. (It is still delayed now.)
Use the past simple to ask questions about time in the past. “When . . .?” or “What time . . . ?”
- When did the plane leave?
- What time did your flight arrive?
- When did you arrive at the airport?
- What time did the plane take off?
- When did you buy your ticket?
- What time did the pilots start work?