Present Perfect Gap Fill: B1 Practice Test
Practise Present Perfect gap fill exercises with 12 short B1-level questions. Complete each sentence with the correct Present Perfect form or time expression, including for/since, ever/never, and yet/already.