Fill in the spaces with the correct form of the Present Perfect.

1.   I (drive) a motorcycle.

2.   Diana and her mother (forget) their jackets again.

3.   He (hurt) his foot three times this year.

4.   The weather (be) cold for two weeks.

5.  Raymond (no, take) a bath today.

6.   The girls (begin) their swimming class.

7.   The flower (no, grow) quickly.

8.   Jason (hit) his head on the door two times today.

9.   Betty and Doug (know) each other for 3 years.

10.  The sun (rise) at 6:00am every day this week.


Practice Present Perfect with these tests:

Present Perfect Test 2
Present Perfect vs. Simple Past Test
Present Perfect vs. Simple Past Test 2

Try this reading to review the present perfect:

Present Perfect Reading

Here are some songs that use the present perfect:

I Still Haven't Found What I'm Looking For  -  U2

Present Perfect Test

Business English