Mary looks hot. I think she has been running.
She has been running every day this month.
How long have you been studying for the exam?
My sister has been looking for a new house since last year, but they are very expensive.
I have been walking all afternoon, so now I'm going home.