Perfect Verb Tenses

Grade 4 Grammar Worksheet - Challenge Me

NameDate

Circle the verb that fits.

  1. Before the rain began, My brother ____ the laundry in.

    • had brought
    • has brought
    • will have brought
  2. By the time dinner was served, My brother ____ the salad.

    • has made
    • will have made
    • had made
  3. By noon tomorrow, Our teacher ____ the whole book.

    • has read
    • had read
    • will have read
  4. Before the movie started, The twins ____ a snack.

    • have bought
    • will have bought
    • had bought
  5. Lately, Our teacher ____ the dog every day.

    • has walked
    • will have walked
    • had walked
  6. By next summer, Grandpa ____ how to swim.

    • had learned
    • will have learned
    • has learned
  7. By the time the guests arrived, Omar ____ the table.

    • had set
    • has set
    • will have set
  8. By five o'clock, The students ____ the cake.

    • had baked
    • have baked
    • will have baked
  9. So far this month, My brother ____ every song on the list.

    • has practiced
    • will have practiced
    • had practiced
  10. The twins ____ the kitchen already today.

    • will have cleaned
    • have cleaned
    • had cleaned
  11. The students ____ the garden three times this week.

    • have watered
    • had watered
    • will have watered
  12. By next Friday, Rosa ____ the project.

    • will have finished
    • had finished
    • has finished
PencilGopencilgo.com

Perfect Verb Tenses

Answer Key - Grade 4 Grammar Worksheet - Challenge Me

Circle the verb that fits.

  1. Before the rain began, My brother ____ the laundry in.

    • had brought
    • has brought
    • will have brought
  2. By the time dinner was served, My brother ____ the salad.

    • has made
    • will have made
    • had made
  3. By noon tomorrow, Our teacher ____ the whole book.

    • has read
    • had read
    • will have read
  4. Before the movie started, The twins ____ a snack.

    • have bought
    • will have bought
    • had bought
  5. Lately, Our teacher ____ the dog every day.

    • has walked
    • will have walked
    • had walked
  6. By next summer, Grandpa ____ how to swim.

    • had learned
    • will have learned
    • has learned
  7. By the time the guests arrived, Omar ____ the table.

    • had set
    • has set
    • will have set
  8. By five o'clock, The students ____ the cake.

    • had baked
    • have baked
    • will have baked
  9. So far this month, My brother ____ every song on the list.

    • has practiced
    • will have practiced
    • had practiced
  10. The twins ____ the kitchen already today.

    • will have cleaned
    • have cleaned
    • had cleaned
  11. The students ____ the garden three times this week.

    • have watered
    • had watered
    • will have watered
  12. By next Friday, Rosa ____ the project.

    • will have finished
    • had finished
    • has finished