I have just finished running a marathon, which one is correct: I have run a marathon or I have been running a marathon. Or are both possible?
thank you
If you are finished one run, use the simple past or present perfect. I ran a marathon. I have just finished running a marathon.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
If you are finished one run, use the simple past or present perfect.
I ran a marathon.
I have just finished running a marathon.
Use the continuous if running marathons is a hobby which began in the past:
I have been running marathons for two years.