Present perfect and its uses

B. Listen and Read. Write sentences in the present perfect.

  1. Sammy: Have you done (you / do) lots of different jobs at the zoo over twenty years, haven't you?

  2. Mr. Abbot: Yes, I have. I've sold (I / sell) tickets at the entrance, and

  3. I've driven (I / drive) the little train that goes around the zoo.

  4. Mr. Abbot: Yes, I've worked (I / work) in the cafeteria and

  5. I've helped (I / help) to build some of the things in the children's play area, too.

C. An Amazing Zookeeper! Fill in the blanks with the verbs below.

Mr. Abbot has been at the local zoo for over twenty years, and during that time,

  1. he's done many different jobs.

  2. He's fed a lot with the animals of course and

  3. he's spoken and cleaned them, but he's also done lots of other jobs at the zoo.

  4. He's worked to school groups,

  5. he's sold tickets at the entrance and

  6. he's driven the little train that goes around the zoo.

  7. But that's not all! He's worked in the cafeteria and

  8. he's helped build some swings and slides for the playground. A really amazing zookeeper!

Last modified: Thursday, 9 July 2026, 7:36 AM