If I have just walked and now I am at home, can I say:
- I have been walking, so now I am very tired (I think yes)
- I have walked, so now I am very tired (I do not know)
If it lasted 3 hours can I say:
- I have been walking for 3 hours (I do not think because this tense is used for ongoing action and here walking is finished)
- I have walked for 3 hours (I think it's OK)
- I walked for 3 hours (Ok too)
I ask that because It's what I have been doing/ I have done (here both should work) :)