Ответ:

  1. I've been here — b) an action which started in the past and continues to the present.
  2. I'm having a great time — d) an action happening now.
  3. I've been dancing — b) an action which started in the past and continues to the present.
  4. I've taken lots of photos — e) a completed recent action.
  5. I'm lying on the beach right now — d) an action happening now.
  6. I'm having dinner at a restaurant later — c) an action which started in the past and continues to the future.
  7. I'm going back to Rio next week — c) an action or arrangement continuing into the future.