Choose the correct form of the verb for either present perfect or simple past.



1. I __________ to a baseball game last night.
a) went
b) have gone

2. She __________ Australia 3 times in her life. She would like to go again.
a) visited
b) has visited

3. They __________ Korean food.
a) did not eat
b) have never eaten

4. __________ your homework yesterday?
a) Did you finish
b) Have you finished

5. __________ yet?
a) Did she arrive
b) Has she arrived

6. In 2003, we __________ from downtown to the country.
a) moved
b) have moved

7. I __________ a teacher for 3 years. I am still a teacher.
a) was
b) have been

8. __________ ever gone to Las Vegas?
a) Did you
b) Have you

9. I __________ that movie 20 times. I do not want to watch it again.
a) saw
b) have seen

10. I __________ in this city for 18 years. I do not want to leave.
a) lived
b) have lived






Present Perfect vs. Simple Past Test 2

Business English
Practice Present Perfect with these tests:

Present Perfect Test
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

This music video and listening comprehension is a song that
uses the present perfect:

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