Transform the sentences and use either Present Perfect Simple or Present Perfect Continuous.
1. She has walked 10 km. –__________(for 3 hours).
2. I have been talking to Ann on the phone since 2 o’clock. –__________(just).
3. Nick has learned this poem by heart! –__________(all morning)!
4. Mummy has been cooking soup for 2 hours. –__________(already).
Answers & Comments
Verified answer
1. Shehas been walking for 3hours.2. I’ve just talked toAnn.
3. Nick has been learning this poem allmorning!
4. Mummyhasn’t cooked lunchyet.