You are on page 1of 7

LATIHAN SOAL TENTANG PAST TENSE DAN is not

PRESENT PERFECT TENSE!


has not been
1. My friend is a writer. He __________ many
books. have been
has written 8. What time __________ to bed last night?
do you go
wrote
did you go
have written
you went
writes
2. I __________ my hair before breakfast this have gone
morning. 9. I _________ tennis yesterday afternoon.
have washed have played
have not washed play
washed played
was washed has played
3. My hair is wet. I _________ it. 10. Karen travels a lot. She __________ many
just wash countries.
visited
just washed
has been visited
washes
has visited
was washed
4. ____________ a famous person? visits
has you ever met

have you meet

did you meet

have you ever met


5. Last January, I __________ snow for the first
time in my life.
saw

see

have seen

have been seen


6. ‘was Tajib here,yesterday ?’ ‘No, he
__________ yet.’
was not come

has not coming

did not come

has not come


7. The weather ____________ very good
yesterday.
was not
A. I watched TV
B. I will study English
C. I am reading book
D. I have breakfast

9. My uncle ………. me a modern laptop last new


year.
A. bought
B. was bought
LATIHAN SOAL TENTANG MATERI PAST C. have bought
TENSE DAN PRESENT PERFECT TENSE! D. to bought
1. I and my friends … in the library. We read some
books 10. Desi, Mitha, and Nina ………. here for ten
A. is years.
B. are A. been
C. have B. being have
D. were C. have been
D. be have been
2. The baby …………. for three hours.
A. has sleeping 11. Ms. Jenifer ………. a lot of novels since she
B. has slept was a teenager.
C. has sleep A. has being read
D. has been slept B. has read
3. ………. You and Ahmed at the library last C. has been read
night? D. has readed
A. were
B. did 12. They … in football field.
C. are A. is
D. is B. was
C. were
4. X: Where did you buy your new book last night? D. does
Y: ……….
A. I sold it in Gramedia. 13. She …. sad last night
B. I borrowed it from my friend. A. were
C. I bought it in Fajar Agung. B. was
D. I took it in Ramayana. C. is
D. do
5. Carmen and I ……… the lunch yet. So, we are
very hungry now. 14. I … his car last night.
A. haven’t eat A. drive
B. haven’t eating B. am
C. have eaten C. drove
D. haven't eaten D. driving

6. X: Why didn’t you answer my phone last night? 15. He … not come to my party yesterday.
Y: Sorry, I ………. out to meet my lecturer, and A. has
I left my mobile phone at home. B. does
A. go C. having
B. am going D. did
C. went
D. have gone 16. The baby …………. for three hours.
A. has sleeping
7. Sam ………. a very terrible accident on the B. has sleep
avenue yesterday. C. has slept
A. to see D. has been slept
B. saw
C. is seen 17. Yesterday, Harris …………. time for lunch. He
D. being saw was busy.
A. wasn’t have
8. What did you do two hours ago? ………. B. haven't
C. didn't have A. was entering
D. hadn't B. had entered
C. have entered
18. … this text several times but I still confused. D. entered
A. have read
B. read 27. We went to the movie last night and I thought...
C. have been reading A. the film is good
D. was reading B. the film so good
C. it is a good film
19. Angie: I wonder why Miss Dian … yet. D. the film was good
Novita: I do too. As I know, she is always on time.
A. won’t come 28. You have ..... that movie many times
B. hasn't come A. seen
C. isn't come B. see
D. didn't come C. saw
D. seeing
20. Our teacher never… England.
A. visits 29. I .... see him
B. visited A. hasn't
C. has visited B. wasn't
D. had visited C. haven't
D. weren't
21. Pedro … an accident when they had been in
Italy. 30. Steve has .... a new book.
A. gets A. write
B. got B. written
C. has got C. writing
D. had got D. writes

22. Susie: Can Jack speak English? 31. have you .... him before ?
Tom: Maybe, he… the English course ten two A. is see
years. B. saw
A. is joining C. seen
B. has joined D. seeing
C. will join
D. joins 32. They ... here since last week.
A. have
23. What are you looking for?’, 'My wallet; I don't B. has been
know where I ... it.' C. has
A. have put D. have been
B. have been putting
C. had put 33. I have .... him for 5 years.
D. was putting A. known
B. knew
24. Ronald moved to this town last year. C. is know
We can say that he ... in this town for a year. D. knowing
A. was living
B. lives 34. I think I have .... him once more
C. has lived A. meet
D. lived B. met
C. meeting
25. Miss Rina... English Languange since 1989. D. meets
A. Have taught
B. was teach 35. ... you read the book yet
C. is going to teach A. was
D. has taught B. has
C. had
26. “How long has he been the principal of our D. have
school?”
“Since I...this school.” 36. I………to the school alone yesterday
A. walk
B. walked 46. My brother…….a letter for me
C. walks A. write
D. walking B. wrote
C. written
37. we……in this restaurant 2 days ago D. was writing
A. eat
B. ate 47. They……about this project in this restaurant
C. eaten yesterday
D. eating A. talking
B. talks
38. She ... been to France. C. talk
A. has D. talked
B. have
C. was 48. Julio…….an active student last year
D. were A. were
B. are
39. John has ... two foreign language. C. was
A. study D. is
B. studying
C. student 49. James has not ... his yet.
D. studied A. finished
B. was finished
40. She has ... since the lost time I saw her. C. finishing
A. grew D. finish
B. grow
C. grown 50. Susan ... mastered Japanese, but she can
D. growing communicate.
A. isn't
41. I……this scissors to cut the grass yesterday B. aren't
A. cuted C. hasn't
B. cutting D. haven't
C. cut
D. was cutted 51. Mr. postman …… the mail 2 days ago
A. Deliver
42. They……. this music two hours ago B. delivery
A. listened C. delivered
B. listen D. deliveres
C. listening
D. be listen 52. Diana…….sung this song
A. has
43. She……in this office 2 years ago B. had
A. working C. have
B. worked D. have been
C. work
D. was working 53. They have…….me about this story
A. tell
44. My English ....really improved since I moved to B. telling
Australia. C. told
A. has D. tells
B. have
C. had 54. she ..... T-shirt yesterday
D. was A. buy
B. buyed
45. His son ....learned how to read. C. buying
A. had D. bought
B. have
C. has 55. They .... that I am happy
D. were A. says
B. say
C. said
D. saying 65. Fadhil . . . . . in that Company for 2 years.
A. serves
56. They ….. in the Restaurant B. have served
A. have been C. serving
B. have D. has served
C. has
D. has been 66. She ……some clothes in the river yesterday
A. wash
57. They ... not do the task B. washing
A. do C. washed
B. does D. has washed
C. did
D. were 67. Malika …….her cat before it died
A. loving
58. Our English teacher .... our homework last B. loves
week C. loved
A. checks D. love
B. checked 68. My team…..football together yesterday
C. check afternoon
D. checking A. played
B. plays
59. We……..cooked this delicious food special for C. play
you D. playing
A. had
B. have 69. We have . . . . . in Bandung for several years.
C. has A. live
D. having B. living
C. lives
60. He ... a picture last night D. lived
A. draws
B. drawn 70. They . . . . . resigned their current jobs this year.
C. drawing A. have
D. drew B. has
C. are
61. My teacher…me about this lesson yesterday D. were
A. teach
B. taught 71. Julio…….an active student last year
C. teaching A. were
D. teaches B. was
C. are
62. My family……Bali last year D. is
A. visiting
B. have been visited 72. How did you … your last weekend?
C. visited A. spent
D. visits B. spending
C. spend
63. Bagas : You look so unhappy, Nata. What’s the D. spended
problem?
Nata : My father . . . . . his job. 73. They made mistakes because they didn’t … the
A. has just lost guidelines.
B. have just lost A. followed
C. losing B. follow
D. loses C. following
D. follows
64. We . . . . . out of gasoline.
A. Have just run 74. Have you ever … the beautiful desert scenery?
B. has just running A. see
C. has just run B. seen
D. have just running
C. seeing
D. saw 84. My mother ... at home when my father called.
A. were
75. My cousin … as a medical assistant for almost B. was
a year. C. have
A. have worked D. has
B. has worked
C. is working 85. She ... a mother.
D. has been worked A. have not
B. has not
76. The children are watching TV now because C. have not been
they ______ their homework. D. has not been
A. are doing
B. had done 86. She has .... what you want.
C. have done A. known
D. were doing B. knew
C. knowing
77. She has ... in Melbourne since two years ago D. know
A. studied
B. study 87. They .... at the airport since 10 minutes ago.
C. studying A. has arrived
D. students B. have arriving
C. have arrived
78. Alex has ... you five times D. has arriving
A. call
B. called 88. ...... you been tired?
C. calling A. have
D. calls B. has
C. had
79. He ... worked here for several years D. were
A. have not
B. have not been 89. Ranaya and fanaya ... my students.
C. has not A. was
D. has been B. is
C. are
80. We .... her a beautiful birthday cake for her D. were
party.
A. give 90. I ... a history teacher.
B. given A. were
C. giving B. is
D. gave C. was
D. did
81. ... she finish her work at 9 o'clock.
A. Did 91. You have ... my car
B. Does A. washed
C. Was B. wash
D. Is C. washing
D. washs
82. She ... happy because you were late.
A. have not 92. ... You helped me ?
B. has not A. have
C. was not B. have been
D. were not C. has
D. has been
83. ... they bored to meet the artist.
A. was 93. Ramon ... a teacher in this school.
B. were A. has
C. is B. has been
D. are C. have been
D. have
94. Have you ... a pilot?
A. being
B. was
C. been
D. were

95. They……about this project in this restaurant


yesterday
A. talking
B. talked
C. talks
D. talk

96. My students……hard last night


A. study
B. studying
C. was study
D. studied

97. I .... lunch with friends


A. did not eat
B. did not ate
C. do not eating
D. does not ate

98. My cat ... chocolate milk two days ago


A. drunk
B. drink
C. drank
D. drinking

99. She ... here yesterday


A. was
B. was not
C. were
D. were not

100. Did you ... Daniel?


A. calls
B. calling
C. called
D. call

You might also like