Ex3. 1. ‘s been writing
2. ‘ve been playing; haven’t taken
3. ‘ve been playing; ‘ve played
4. ’ve been watching; ‘ve eaten
5. ‘s made; Has she been preparing
Ex4. 1. has collected
2. took; has been taken
3. is driving; has driven
4. have been swimming; swam
5. is teaching; has been teaching
6. have had picking; picked