Если действие продолжалось, то используется present perfect continuous, если имело разовый эффект, то present perfect.
- have been riding
- has learnt (в американском варианте - has learned. В жизни используются оба, что у вас в школе - не знаю)
- have been practicing
- has fallen
- have been trying