You are on page 1of 7

Present perfect tense.

Choose the Correct answer for the questions below! being


1. We have ............. three short stories so far
been
write
7. ............. have stayed in Jakarta for almost four years.
writed
They
written
He
writing
My Sister
wrote
She
2. He ............. been sick for a week
It
has
8. ............. your friend studied English for three days
have
have
had
had
having
to have
to have
has
3. I have ............. that film twice
to has
saw
9. My brother has ............. his homework very well
seen
doing
seeing
done
seed
did
to see
do
4. ............. has bought a new refrigerator
does
They
10. My mother has ............. in the kitchen all day
I
cooking
We
cooks
She
cooked
You
to cook
5. ............. you ever gone to Singapore?
cook
has
Latihan Soal untuk Present Perfect Continuous Tense
had
Choose the Correct answer for the questions below.!
have 1. They have been .............. english for almost two hours

having study

hadn't studied

6. I have ............. here for a long time to study

be studies

not studying

has 2. She .............. waiting for you since 8 a.m.


has been been

have been 8. I .............. been doing my homework since 7 p.m.

have have

has has

having have to

3. .............. you been watching TV for about an hour? has to

Has having

Having 9. They have .............. listening to the music since 9 p.m

To has be

Have being

To have been

4. We haven't .............. that song for a long time are

be singing is

been singing 10. Has Paul been .............. the book for some hours?

sang read

are reading

to sing reads

5. He has .............. a short story for about three hours to read

been writing to reading


Past perfect tense.
been written 1. Question
He told that he all the files in the directory.
writing
o had removed
write
o had been removed
writes 2. 2. Question
Never such delicious pies before visiting the
6. Mr. Oscar .............. been trying hard to repair his bakery.
computer
o had I tasted
have
o I had tasted
3. 3. Question
to have
If you your money in a bank, it wouldnt have
gone.
has
o had been put
is
o had put
isn't 4. 4. Question
When he arrived at the station, the train .
7. She has .............. discussing the problem with me very
seriously o had left

be o had leaved
5. 5. Question
being before the participants came?

isn't o Ha the room been brighter

are o Had the room brighter


6. 6. Question
Prior to the meeting, the room . o watch
7. 7. Question
o had cleaned and prepared The fire alarm rang the boarding school students
were sleeping.
o had been cleaned and prepared
7. 7. Question o when
The student her disposable lunch box in the
garbage can by the time the bell rang. o while
8. 8. Question
o had dropped Where you meeting your client at 10 oclock
yesterday?
o had been dropped
8. 8. Question o were
Reza about her before they met.
o was
o had already heard 9. 9. Question
Who (drive) the car when it (crash)?
o had already been heard
9. 9. Question o drove, was crashing
How many times the clothes before the fault
occured? o was driving, crashed
10. Question
o you had worn Was she kind to her friends?

o had you worn o be


10. 10. Question
Anyone the latest version of the phone software o being
for free before August 2013. Future perfect tense
1. Question
o had be able to update By this time next month, my father and I our
family business for a year.
o had been able to update
o will have ran
Past continuous tense.
1. Question o will have run
My sister and I walking on the beach at 5 pm last 2. Question
week. Before you arrive at the station, a hotel room for
you.
o were
o will have booked
o was
2. 2. Question o will have been booked
My father, together with mother, in the garden all 3. Question
day yesterday. You your GMAT score online next week.

o was working o will have seen

o were working o will have saw


3. 3. Question 4. Question
Someone tried to steal her phone while she for a At this time tomorrow, I to pay off my debts.
railway ticket.
o will have money
o queued
o will have had money
o was queuing 5. Question
4. 4. Question By this afternoon, I the lawn with a push mower.
At 7 this morning he breakfast with his kids.
o will have mowed
o was eating
o will have been mowed
o is eating 6. Question
5. 5. Question The manager the meeting room by twelve.
He taking a bath when you knocked on the door.
o will have left
o was
o will have been left
o is 7. Question
6. 6. Question The person probation by January.
Were the students the video during class?
o will have finished
o watching
o will has finished
8. Question
Your best friend help by the time you her to LATIHAN SOAL PAST TENSE DAN PAST
take part in your wedding. PERFECT TENSE
didnt realise discovered had been playing had
o will have offered, ask broken heard hurt jumped killed looked
phoned ran saw tried was happening was
o ask, will have offered playing watching went were driving were
9. Question escaping
You cant meet him at my office at 11. He to the Exercise 1. While I ______(1)(play) football I ___(2)(hurt) my
bank at 10. leg. However, until I ___(3)(see) a doctor I ______(4)(not
realise) that I _____ (5)(break) it.
o will have been gone
Exercise 2. The police _____ (6)(go) to the bank after a
neighbour _____(7)(phone) to tell them what
o will have gone
10. Question _______(8)(happen). They soon ______(9)(discover) that the
All the campers in their tent before midnight. robbers ______(10)(escape) in a stolen car. The men
_____(11)(kill) one of the guards who_____ (12)(try) to stop
o will have sleep them as they _______(13)(drive) away. The guard
______(14)(jump) out in front of them but they just
o will have slept ___(15)(run) over him.
PRESENT PERFECT TENSE Exercise 3.Suddenly they ____(16)(hear) a strange noise and
1) I ___ in Bali before ____(17)(look) at each other in terror. All evening they
___________(18)(play) cards and _____________(19)(watch)
a) Have been c) Having been television without thinking of the ghost.

b) Had been d) Ever had


answer 1. was playing 2. hurt 3. saw 4. did not
2) ___English since three ago realise 5.had broken 6.went 7. phoned 8. was
happening 9. discovered 10. were escaping 11.killed
a) I have teach 12. tried 13. were driving 14. jumped 15. ran 16.
heard 17. looked 18. had been playing 19. watching
b) I having teaching
10 Contoh Soal Past Perfect Continuous Tense dan
Jawabannya
c) I have taught 1. 1. Question
My nephew was sick since he outside in bad
d) I had taught weather all day.

3) John ___ in the same house since 1962 o had been playing

a) Has lived c) Having live o has been playing


2. 2. Question
b) Had live d) Have living When you the room, we the matter of our
wages for 10 minutes.
4) Have you ___ your bread
o entered, had been discussing
a) Eaten
o had been entering, discussed
b) Ate 3. 3. Question
By the time I asked, my home assistant
c) Eating
o had been getting rid of toxic
d) Was eat household items

5) We ___ our report o had been getting rid toxic


household items of
a) Have already written 4. 4. Question
I on the railway station waiting room for an hour
before the train arrived.
b) Had already writting

c) Having already written


o had been being sit

d) Has already Written


o had been sitting
5. 5. Question
Shasa the diet plan for more than two weeks when
6) I that movie twenty times. ( have seen ) finally recognizing it didnt work.

7) I think I him once before. ( have met ) o has been trying

8) There many earthquakes in California.( have been ) o had been trying


6. 6. Question
9) People to the Moon. ( have traveled ) His skin became darker because he something
under the scorching sun without sunscreen.
10) People to Mars. ( have not traveled )
5. David is very lazy. He ________(not/like) hard
o had been doing
work.
o has been doing 6. Where _______(your parents/go) for their
7. 7. Question holidays last year?
The project by the senior engineer for a year
7. I _________(see) Diane yesterday. She
before he resigned.
____________(drive) her new car.
o had been managing 8. A: What _________(you/do) at 6 oclock last
Sunday morning?
o had been being managed
8. 8. Question B: I was in bed asleep.
his mobile phone conversations for a few minutes 9. A: _____________(you /watch) television very
when he suddenly opened the door? often?
B: No, I have not got a television set
o Had been you overhearing
10. Kai is not at home very much. He
o Had you been overhearing ____________(go) away a lot
9. 9. Question
11. I ________(try) to find a job at the moment. It
to quit your job before getting fired?
is very difficult.
o Had you been being asked 12. I am tired this morning. I
___________(not/sleep) very well last night.
o Had you been asking
10. 10. Question Answer
Vina was sad since you her for a long time. 1. I am not watching
2. fell, was reading
o had been not contacting
3. is playing
o had not been contacting 4. gave
o 5. does not like
11. # Soal PAST CONTINOUS TENSE # 6. did your parents go
12. 1. I ____ to garden when it began to rain 7. Saw. She was driving
A. was not go 8. Did you do.
B. was not going 9. Do you watch
C. were not going
D. am not going 10. Goes
13. 2. Anton & Ana _______ behind the teachers 11. Im trying
now yesrterday 12. did not sleep
A. were not sitting
B. was not sitting
C. are not sitting ontoh Soal Past Perfect Continuous Tense dan
D. were not sitt Jawabannya
14. 3. He football yesterday 1. 1. Question
A. is not play When you the room, we the matter of our
B. was not pla wages for 10 minutes.
C. was not playing
D. is not playing o entered, had been discussing
15. 4.___they ____ a novel when I come
yesterday? o had been entering, discussed
A. was ,reading 2. 2. Question
B. were ,reading I on the railway station waiting room for an hour
C. do ,read before the train arrived.
D. was , read
16. 5. They Biologi at ten oclock last Friday o had been being sit
A.are not stud
B. are not studying o had been sitting
C. were not study 3. 3. Question
D. was not studying My nephew was sick since he outside in bad
Preset past weather all day.
Complete the sentences. Use one of these
o had been playing
forms: the present simple, past simple, present
continous, past continous. o has been playing
1. You can turn off the television. I am not 4. 4. Question
Shasa the diet plan for more than two weeks when
watching (not/watch) it. finally recognizing it didnt work.
2. Last night, Jenny fell (fall)asleep while she
was reading (read). o has been trying
3. Listen! Somebody _________(play) the piano. o had been trying
4. Have you got my key? No, I __________(give) 5. 5. Question
it back to you.
His skin became darker because he something
under the scorching sun without sunscreen. finish

o had been doing finishes

o has been doing finishing


6. 6. Question
his mobile phone conversations for a few minutes
to finish
when he suddenly opened the door?

o Had been you overhearing finished

4. Paul will have .............. in Bandung when you


o Had you been overhearing
call him
7. 7. Question
The project by the senior engineer for a year
before he resigned. being

o had been being managed been

o had been managing be


8. 8. Question
By the time I asked, my home assistant had

o had been getting rid toxic has


household items of
5. Will we .............. studied english for three years
o had been getting rid of toxic by the end of this month?
household items
9. 9. Question has
Vina was sad since you her for a long time.
to have
o had not been contacting
having
o had been not contacting
10. 10. Question
to quit your job before getting fired? to has

o Had you been asking have

6. Will you have .............. a new car when i meet


o Had you been being asked
Latihan Soal untuk Present Future Perfect you next time?
Tense
Choose the Correct answer for the questions buy
below.!
1. I will have .............. writing this short story by buying
the end of this month
bought
completing
to buy
completes
buys
complete
7. He will not .............. slept soundly if you call
completed him at 9 pm tonight

to complete have

2. She will .............. waited for me by the time I has


arrive to her house
to have
have
to has
having
having
has
8. I will have .............. an engineer by the time you
to have meet me next year

to has became

3. They will have .............. their work at 5 pm becoming


becomes

become

to become

9. They will not have .............. to another city


when you invite them to your party this week

moving

moved

moves

to move

to moving

10. We will have .............. in our new house by the


next beginning month

lived

living

lives

to live

live

You might also like