Transform the sentences and use either present perfect simple or present perfect continuous. 1. she has walked 10 km. – 3 hours). 2. i have been talking to ann on the phone since 2 o’clock. –). 3. nick has learned this poem by heart! – morning)! 4. mummy has been cooking soup for 2 hours. –).