Fill in: Present Perfect, Present Perfect Cont., Past Perfect or Past Perfect Cont.
2. i have been working 3. haven't had 4. i had been planning 5. hadn't realised 6. had already planned 7. have you been doing 8. has Mary found 9. had lost 10. had been doing