Skip to content Skip to sidebar Skip to footer

14 Soal dan Jawaban Seputar Present Perfect Tense

Soal PG Present Perfect Tense 

1. They ____ since last year.
A) has been married
B) have been married
C) have married
D) has married

Jawaban: 
B) have been married


2. ____ you ever ____ to a live concert?
A) Did / go
B) Have / went
C) Have / been
D) Did / been

Jawaban: 
C) Have / been


3. She ____ her assignment yet.
A) didn't finish
B) hasn't finish
C) hasn't finished
D) didn't finished

Jawaban: 
C) hasn't finished


4. How long ____ he ____ there?
A) has / lived
B) have / lived
C) has / live
D) have / live

Jawaban: 
A) has / lived


5. We ____ a lot of rain this season.
A) hasn't had
B) didn't had
C) haven't had
D) haven't has

Jawaban: 
C) haven't had


6. ____ she ____ her passport?
A) Did / lost
B) Have / lost
C) Has / lose
D) Have / lose

Jawaban: 
B) Have / lost


7. She ____ her keys.
A) didn't find
B) hasn't found
C) haven't found
D) hasn't find

Jawaban: 
B) hasn't found


8. He ____ English for three years.
A) has been studying
B) have been studying
C) have studied
D) has studying

Jawaban: 
A) has been studying


9. ____ you ever ____ to Japan?
A) Did / been
B) Have / went
C) Have / been
D) Did / gone

Jawaban: 
C) Have / been


10. They ____ a lot of movies this week.
A) watched
B) have watched
C) has watched
D) watched already

Jawaban: 
B) have watched


11. By the time you arrive, I ____.
A) already leave
B) already left
C) leave already
D) left already

Jawaban: 
B) already left


12. She ____ her dinner yet.
A) hasn't eaten
B) didn't eat
C) haven't eaten
D) hasn't eat

Jawaban: 
A) hasn't eaten


13. How many times ____ they ____ that movie?
A) has / watched
B) have / watched
C) has / watch
D) have / watch

Jawaban: 
B) have / watched


14. They ____ here for a while.
A) has been
B) have been
C) have being
D) has being

Jawaban: 
B) have been