Present Perfect

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!

Paul knows his roommate very well. They each
other since high school.

The Johnsons bought their dog several years ago. They
that dog since they moved here.

Bob's car is in the garage. He left it there five days ago.
It in the garage for almost a week.

Mrs. Martin is still very sick. She in the
hospital for three weeks.

My sister loves to wear the sweater I made for her.
She it many times this year.

Mr. Green always eats lunch at his favorite restaurant.
He there every day for the past several months.

I know that Clara speaks English well. She
to me several times in perfect English.

These plants grow very quickly. They about three
inches this week.

My brother always gets a lot of phone calls. He five
calls in the last two hours!

Jim really loves to drink coffee. He four cups
since he came to work this morning.

Children often break windows when they play ball. Billy
several windows this summer.

I don't like to drive long distances, but my brother
across the United States three times!

Jerry and his wife run every day to keep in shape. They
three miles a day for the past two years.

Mr. Carson likes to take walks after dinner. He
a walk every evening for the last 2 years.

When the Petersons go fishing, they try to catch a lot of trout.
So far this year, they about 50.

Mr. and Mrs. Jefferson love to plant flowers. They
hundreds of flowers all around their house.

I like to send a birthday card to each of my friends. I
more than 12 cards so far this year.

I'm still trying to call my friends in Venezuela. I
to call them 3 times, but the lines have been busy.

Eva and Anne like to read mystery stories. They
every Agatha Christie book in the library!

My neighbors are musicians. They write most of the music they play.
They several popular songs.

I never throw away old letters. I like to keep them.
I all the letters and cards I've ever received.

I never forget my sister's birthday, but I my
brother's birthday twice.

Our dog never bites friends of the family, but he
strangers a couple of times.

The students in the beginning level English class are learning quickly.
They a lot in one month.