You are on page 1of 2

Latihan Soal Present Perfect

1. Have you __________ to New York City before?


A. Visit
B. Visited
C. Visiting
D. Visits

2. __________ she passed her driving test?


A. Have
B. Does
C. Has
D. Did

3. They __________ their dinner yet.


A. Haven't finished
B. Hasn't finished
C. Don't finish
D. Didn't finish

4. We __________ many countries in Europe.


A. Visit
B. Has visited
C. Have visited
D. Visits

5. I __________ this book.


A. Don't read
B. Haven't read
C. Hasn't read
D. Reading

6. __________ he started his new job?


A. Has
B. Did
C. Does
D. Have

7. Have you ever __________ sushi?


A. Eat
B. Eats
C. Ate
D. Eaten
8. She __________ a lot of progress in her English skills.
A. Have made
B. Makes
C. Made
D. Has made

9. They __________ each other since childhood.


A. Didn't know
B. Doesn't know
C. Hasn't known
D. Haven't known

10. __________ they attended the concert?


A. Do
B. Did
C. Has
D. Have

You might also like