You are on page 1of 3

PRESENT PERFECT TENSE

ANOTHER PRACTICE!

Chose the correct answer!

1.    Although Mrs. Anna . . . the topic, I still D.     has announced


don't understand it. 9.    Bagas : You look so unhappy,
A.     explain
Nata. What’s the problem?
B.      explained
C.     explaining Nata : My father . . . . . his job.
D.     has explained a. Has just lost
2.    Mark … to school with his friends. b. Have just lost
a. Walked c. Losing
b. Has already walked d. Loses
c. Had walking 10.  The class . . . at 10 a.m. today due to the
d. Is walking storm.
3.      We . . .  for two hours. I think she will A.     is dismissed
never come. B.      is dismissing
A.     wait C.     was dismissed
B.      waited D.     has been dismissed
C.     waiting 11.  I . . . this poor cat in the gutter when I
D.     have waited was walking home from school this
4.      I . . . to Paris before. In fact, this will be afternoon.
my fourth time. A.     find
A.     am B.      found
B.      will be C.     am finding
C.     am being D.     have found
D.     have been 12.  The room is messy. What . . . you . . .?
5.      Why . . . are the police here? A.     are - do
What . . . ? B.      did - do
A.     has happened C.     have - done
B.      will happen D.     have - doing
C.     did happen 13.   We ……………… what to do with the
D.     happened
money.
6.      Thank you for everything. You . . . me
a lot. a. Has deciding
A.     have helped b. Decide
B.      are helping c. Is deciding
C.     will help
d. Have yet to decide
D.     help
14.  The weather was nice. So, we... to take a
7.      Ria . . . my letter. Perhaps she is very
walk.
busy.
A.     decide
A.     hasn't answered
B.      decided
B.      isn't answering
C.     are deciding
C.     didn't answer
D.     have decided
D.     don't answer
15.   Stop twisting the pencil, it. . . sharp.
8.      The principal . . . the delay in our trip
A.     Is
this morning.
B.      was
A.     announces
C.     been
B.      announced
D.     has been
C.     announcing
The following dialogue is for questions 16 to 18.

Didi : How long have you lived in Depok, Nana?

Nana : I (16) . . . in Depok for twenty years. How about you?

Didi : Well, I (17). . . to Depok in 2012.

Nana : So, you (18) . . . here for about six years, right?

Didi : Exactly.

16.  . . .
A.     will live
B.      am living
C.     have lived
D.     have living
17.  . . .
A.     moved
B.      was moving
C.     have moved
D.     am going to move
18.  . . .
A.     have living
B.     have lived
C.     has lived
D.     lived

The following dialogue is for questions 19 and 20.

Rico   Wow! You play soccer well.

Andy   I have started playing soccer (19) . . . I was six years old.

Rico   Great.

Andy   Thanks. I also have joined the school soccer club (20). . . two years.

Rico   Cool. Hope you can be a professional soccer player soon.

19.  . . .
A.     in
B.      for
C.     since
D.     because
20.  . . .
A.     in
B.     for
C.     since
D.     because

The following dialogue is for questions 21 and 22.

Indah : (21) . . . you ever . . . to Bali before?

Rizki : Yes, I have. I went to Bali in 2015. What about you?

Indah : No, I (22) . . . to Bali before.

21 .  . . .
A.     Have - going
B.     Have - been
C.     Are- been
D.     Did - been
22.  . . .
A.     didn't go
B.      will not go
C.     haven't been
D.     am not going

The following dialogue is for questions 23 to 25.

Yanuar   Lila, (23) . . . you . . . Aldo today.

Lila   No, I (24) . . . him today.

Yanuar   I haven’t seen him again (25) . . . eight o’clock this morning.

Lila   Try to call him, then.

 
23.  . . .
A.     Did - seen
B.     Have - seen
C.     Are - seeing
D.     Have - seeing
24.  . . .
A.     am not seeing
B.     haven't seen
C.     will not see
D.     have seen
25.  . . .
A.     in
B.      for
C.     since
D.     because

You might also like