Practice using irregular verbs in the Present Perfect tense

Difficulty:
Easy
Exercise type:Free Form

I have (find) my keys under the couch several times.

She has (sing) beautifully at many concerts.

They have (leave) early every time there's a party.

He has (make) a delicious cake for each birthday party.

We have (swim) in the lake every summer.

She has (buy) a new dress for every special occasion.

He has (teach) us many valuable lessons.

They have (sit) by the fireplace and told stories many evenings.

We have (drink) hot chocolate every winter.

The cat has (sleep) on the windowsill all day every day.