As far as the present perfect continuous is concerned, they're fine.
My only issues would be:
- We don't usually prepare walls in order to hang curtains. They're hung on rails, or tracks, or curtain poles. Perhaps preparing walls for painting or wallpapering would have been better.
- Although "to mount" is technically the correct verb for a bicycle, it sounds a little old-fashioned. In BrE, at least, we normally say "to get on" a bike.
Student or Learner