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