+0
Hello,

What is the difference between I have walked & I walked?

When I use "I have walked" ?

Thanks alot
+0
Let the dots represent time - from the past on the left to the present at the X to the future on the right.

Past >........................................X................> Future

The vertical bars show the period of time in which you are placing the action. The ( shows that the beginning of the time period is open-ended; there is no definite time when this period begins.

(..........I have walked .....X | ............

....| I walked | ..................X...............

In the first case (I have walked), the walking occurred during some indefinite time period starting at an indefinite time in the past and ending in the present.

In the second case (I walked), the walking occurred during some definite time period starting in the past and ending in the past.

CJ
Comments  
Smiles
Hello,

What is the difference between I have walked & I walked?

When I use "I have walked" ?

Thanks alot

I have walked is the present perfect tense. It usually says that the action ended just before another action in the present, or that it provoked another action in the present, or that it happened together with another action in the present, or something that started in the past and is still valid.

  • I have known him for years.

  • I am afraid I have forgotten my umbrella.

  • Now, I can open the door, because I have found the key.
Past tense usually says about the action that happened entirely in the past.

  • I walked a lot yesterday.

  • but

  • I have walked a lot and, now, my leg hurts again.
Students: Are you brave enough to let our tutors analyse your pronunciation?
 CalifJim's reply was promoted to an answer.
Thank you so much Aperisic and califjim