Jan 16, 2024 9:27 am
Berikut ini contoh 60 soal pilihan ganda present perfect tense bahasa Inggris beserta dengan jawabannya.
- She ____________ her homework yet.
a. doesn't do
b. didn't do
c. hasn't done
d. doesn't done
Jawaban: c. hasn't done - We ____________ each other for a long time.
a. don't know
b. didn't know
c. knows
d. haven't known
Jawaban: d. haven't known - By the time you arrive, I ____________ my work.
a. will finish
b. finish
c. have finished
d. finished
Jawaban: c. have finished - He ____________ his keys.
a. lose
b. loses
c. lost
d. is losing
Jawaban: c. lost - They ____________ to Paris three times.
a. went
b. goes
c. are going
d. have gone
Jawaban: d. have gone - I ____________ here for five years.
a. live
b. lived
c. am living
d. have lived
Jawaban: d. have lived - She ____________ her report already.
a. writes
b. is writing
c. has written
d. write
Jawaban: c. has written - By the time the guests arrive, we ____________ the decorations.
a. finish
b. finishes
c. have finished
d. finished
Jawaban: c. have finished - They ____________ a lot of progress in the last few months.
a. make
b. makes
c. are making
d. have made
Jawaban: d. have made - I ____________ this song before.
a. hear
b. hears
c. have heard
d. hearing
Jawaban: c. have heard - He ____________ his new car for a month.
a. has
b. have
c. is having
d. having
Jawaban: a. has - She ____________ the news already.
a. hear
b. hears
c. has heard
d. hearing
Jawaban: c. has heard - They ____________ their lunch yet.
a. eat
b. eats
c. are eating
d. have not eaten
Jawaban: d. have not eaten - She ____________ the news on TV.
a. watch
b. watches
c. is watching
d. has watched
Jawaban: d. has watched - We ____________ to the new restaurant downtown.
a. go
b. goes
c. are going
d. have gone
Jawaban: d. have gone - What ____________ you ____________ lately?
a. do / do
b. have / done
c. does / do
d. are / doing
Jawaban: b. have / done - The students ____________ their exams yet.
a. take
b. takes
c. are taking
d. have not taken
Jawaban: d. have not taken - I ____________ this book before.
a. read
b. reads
c. have read
d. reading
Jawaban: c. have read - They ____________ each other since college.
a. didn't see
b. don't see
c. haven't seen
d. not seeing
Jawaban: c. haven't seen - She ____________ to five different countries.
a. goes
b. go
c. is going
d. has been
Jawaban: d. has been - I ____________ my keys. Can you help me find them?
a. lose
b. loses
c. lost
d. is losing
Jawaban: c. lost - My parents ____________ for a walk every evening.
a. go
b. goes
c. are going
d. have gone
Jawaban: a. go - We ____________ a new house last year.
a. buy
b. buys
c. bought
d. are buying
Jawaban: c. bought - He ____________ his job for three years now.
a. has
b. have
c. is having
d. having
Jawaban: a. has - She ____________ that movie several times.
a. watch
b. watches
c. is watching
d. has watched
Jawaban: d. has watched - By the time you call me, I ____________ lunch.
a. finish
b. finishes
c. have finished
d. finished
Jawaban: c. have finished - They ____________ in this city since 2010.
a. live
b. lived
c. are living
d. have lived
Jawaban: d. have lived - I ____________ at this company for five years.
a. work
b. working
c. am working
d. have been working
Jawaban: d. have been working - The children ____________ their homework yet.
a. do
b. does
c. are doing
d. haven't done
Jawaban: d. haven't done - He ____________ to that museum before.
a. go
b. goes
c. is going
d. has gone
Jawaban: d. has gone - We ____________ the new restaurant downtown.
a. go
b. goes
c. are going
d. have gone
Jawaban: d. have gone - She ____________ her coffee.
a. drink
b. drank
c. drinks
d. has drunk
Jawaban: d. has drunk - What ____________ you ____________ lately?
a. do / do
b. have / done
c. does / do
d. are / doing
Jawaban: b. have / done - The students ____________ their assignments yet.
a. complete
b. completes
c. are completing
d. haven't completed
Jawaban: d. haven't completed - He ____________ that book already.
a. read
b. reads
c. is reading
d. has read
Jawaban: d. has read - I ____________ a lot of friends since I moved to this city.
a. make
b. makes
c. am making
d. have made
Jawaban: d. have made - She ____________ to the gym three times this week.
a. go
b. goes
c. is going
d. has gone
Jawaban: d. has gone - We ____________ each other for a very long time.
a. don't know
b. didn't know
c. knows
d. haven't known
Jawaban: d. haven't known - The company ____________ a new product recently.
a. launches
b. launched
c. is launching
d. has launched
Jawaban: d. has launched - She ____________ her phone somewhere.
a. loses
b. lost
c. is losing
d. lose
Jawaban: b. lost - The team ____________ the championship three times in the last decade.
a. wins
b. win
c. is winning
d. has won
Jawaban: d. has won - I ____________ that movie twice already.
a. see
b. sees
c. have seen
d. seeing
Jawaban: c. have seen - They ____________ their lunch by the time we arrived.
a. finish
b. finishes
c. are finishing
d. had finished
Jawaban: d. had finished - My family and I ____________ to Disneyland last summer.
a. goes
b. go
c. is going
d. have gone
Jawaban: b. go - The company ____________ a new branch in the city center.
a. opens
b. is opening
c. open
d. has opened
Jawaban: d. has opened - He ____________ to the top of the mountain several times.
a. climbs
b. climb
c. is climbing
d. has climbed
Jawaban: d. has climbed - She ____________ her passport at home.
a. leaves
b. leave
c. is leaving
d. has left
Jawaban: d. has left - The children ____________ their homework already.
a. do
b. does
c. are doing
d. have done
Jawaban: d. have done - I ____________ English for five years.
a. learn
b. learning
c. am learning
d. have been learning
Jawaban: d. have been learning - She ____________ her graduation ceremony last month.
a. attends
b. attend
c. is attending
d. attended
Jawaban: d. attended - We ____________ to that restaurant before.
a. go
b. goes
c. are going
d. have been
Jawaban: d. have been - He ____________ in this city since he was born.
a. live
b. lived
c. is living
d. has lived
Jawaban: d. has lived - The company ____________ a new policy last week.
a. introduces
b. introduced
c. is introducing
d. has introduced
Jawaban: b. introduced - I ____________ my keys. Can you help me find them?
a. lose
b. loses
c. lost
d. is losing
Jawaban: c. lost - She ____________ to that concert twice.
a. goes
b. go
c. is going
d. has been
Jawaban: d. has been - They ____________ each other since they were kids.
a. didn't see
b. don't see
c. haven't seen
d. not seeing
Jawaban: c. haven't seen - The students ____________ their exams yet.
a. take
b. takes
c. are taking
d. have not taken
Jawaban: d. have not taken - He ____________ that book already.
a. read
b. reads
c. is reading
d. has read
Jawaban: d. has read - I ____________ this book before.
a. read
b. reads
c. have read
d. reading
Jawaban: c. have read - She ____________ to five different countries.
a. goes
b. go
c. is going
d. has been
Jawaban: d. has been