She has been studying English for the past three years and can now hold a conversation fluently.They have been renovating their house for weeks, and it's finally starting to come together.I have been working on this project for hours, but I still haven't found a solution.He has been playing the piano since he was a child and has become a talented musician.We have been waiting for the bus for over an hour, and it still hasn't arrived.