0
Anonymous Posted 17 years ago
Grammar

What should I use?

I did my homework.

I've done my homework.

What is the difference?

thanks
  

Top answer

There is no difference in meaning. " would be more likely to be used if you finished it some time ago. (last week or yesterday)

  • There is no difference in meaning.
  • " would be more likely to be used if you finished it some time ago.
  • (last week or yesterday)
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
There is no difference in meaning.
"I did it." would be more likely to be used if you finished it some time ago. (last week or yesterday)
0
There is a sort of brick wall that separates the past from the present.

I did it is on the other side of the wall. That is, it is done; it happened. It's about past history -- an event.

I've done it is on this side of the wall. That is, it's still of interest. It's about the status of the subject "I". It's a current record of someone's past experience. It's m

Related Questions