What is the difference between the following 2 sentences? Or are they same?
He has walked for an hour.
He has been walking for an hour.
Is it that in 1, he may not walk now and in 2, he is walking now?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
One difference is that for #2 is certain the walking has been continuous for the last hour. With #1, one hour may be the total time spent walking in short segments over a longer period.