2) haven't exercised
3) have been putting on
4) have decided
5) have joined
6) have been
7) have made
8) have been studying
9) have you thought