Perfect Verb Tenses

Grade 4 Grammar Worksheet

NameDate

Circle the verb that fits.

  1. By the time dinner was served, The coach ____ the salad.

    • had made
    • has made
    • will have made
  2. By the time school ends, Omar ____ the lesson.

    • has learned
    • had learned
    • will have learned
  3. By Monday, Rosa ____ all the cards.

    • will have written
    • has written
    • had written
  4. By noon yesterday, The twins ____ the whole fence.

    • have painted
    • had painted
    • will have painted
  5. By five o'clock, Our teacher ____ the cake.

    • will have baked
    • had baked
    • has baked
  6. By tomorrow night, Grandpa ____ the room.

    • had cleaned
    • has cleaned
    • will have cleaned
  7. Our teacher ____ the garden three times this week.

    • had watered
    • has watered
    • will have watered
  8. Omar ____ ten shells since morning.

    • has collected
    • will have collected
    • had collected
  9. When the storm hit, The neighbors ____ the windows.

    • will have closed
    • had closed
    • have closed
  10. Maya ____ the museum twice this year.

    • had visited
    • will have visited
    • has visited
  11. My cousins ____ five books since September.

    • have read
    • will have read
    • had read
  12. Before the rain began, The students ____ the laundry in.

    • will have brought
    • have brought
    • had brought
PencilGopencilgo.com

Perfect Verb Tenses

Answer Key - Grade 4 Grammar Worksheet

Circle the verb that fits.

  1. By the time dinner was served, The coach ____ the salad.

    • had made
    • has made
    • will have made
  2. By the time school ends, Omar ____ the lesson.

    • has learned
    • had learned
    • will have learned
  3. By Monday, Rosa ____ all the cards.

    • will have written
    • has written
    • had written
  4. By noon yesterday, The twins ____ the whole fence.

    • have painted
    • had painted
    • will have painted
  5. By five o'clock, Our teacher ____ the cake.

    • will have baked
    • had baked
    • has baked
  6. By tomorrow night, Grandpa ____ the room.

    • had cleaned
    • has cleaned
    • will have cleaned
  7. Our teacher ____ the garden three times this week.

    • had watered
    • has watered
    • will have watered
  8. Omar ____ ten shells since morning.

    • has collected
    • will have collected
    • had collected
  9. When the storm hit, The neighbors ____ the windows.

    • will have closed
    • had closed
    • have closed
  10. Maya ____ the museum twice this year.

    • had visited
    • will have visited
    • has visited
  11. My cousins ____ five books since September.

    • have read
    • will have read
    • had read
  12. Before the rain began, The students ____ the laundry in.

    • will have brought
    • have brought
    • had brought