Which sentence contains an inappropriate shift in tense?

A.
I am reading a poem that was written thousands of years ago.

B.
I finished painting the fence, but Barbara is still repairing the gate.

C.
Hummingbirds are hovering over the geraniums while caterpillars munched leaves.
i thank its c but iam not sure