You are on page 1of 3

Soal Pilihan Ganda present perfect tense

1. You have … that movie many times. (mudah)


A. Seen B. See C. Saw D. Seeing E. Is seeing

2. Has Dani ….. him before? (mudah)


A. meet B. Met C. Meeting D. is meet E. is Meeting

3. There ….. many earthquakes in California. (sedang)


A. Has been B. Had been C. is D. have been E. are

4. nobody has ever ….. that mountain. (mudah)


A. climb B. Climbing C. is climbing D. climbed E. was climbed

5. Thailand has ….. one of the most popular courses at the university since the Asian
program was established. * (mudah)
A. becoming B. becomes C. became D. become E. is becoming

6. My English ….. really improved since I moved to New Zealand. (sulit)


A. Has B. Had C. have D. was E. were

7. Susi ….. mastered Koreans, but she can communicate. (mudah)


A. isn’t B. Aren’t C. Hadn’t D. hasn’t E. wasn’t

8. Scientist ….. split the atom since many years ago. (mudah)
A. Has B. Had C. Is D. Was E. Have

9. Our Daughter ….. Learned how to speak. (mudah)


A. Had B. Has C. Have D. Was E. Were
10. Budi: You look so unhappy, Nita. What’s the problem? (sedang)
Nita: My Father …. His job.

A. Has just lost B. Have just lost C. Losing D. Are Losing E. is Losing

11. A: What have you just done? (sedang)


B: I’ve Just … An application letters.

A. Is Writing B. Are writing C. Writing D. Written write

12. Ardi: …. The Predator movie yet? (sulit)


Rani: Yes. I have. I watched it yesterday.

A. were you watched B. Has you watched C. have you watched D. Do you watch

13. has – it – for – rained – days – three. (sedang)


A. It has rained for three days B. Rained Has it for three days.
C. For three days has it rained D. Rained it has days three for.
E. Three days for it has rained.

14. you – George’s – ever – wife – met – have? (sulit)


A. have you met ever George’s wife? B. Have you ever met George’s wife?
C. Have George’s ever met you wife? D. Have You George’s met ever wife?
E. Have you wife ever met george’s?

15. five – has – Sahrul – worked – for – years – here. (sedang)


A. Sahrul has worked for five years here. B. Sharul for five years has worked here.
C. Sahrul has worked here for five years. D. Sahrul has worked for here five years.
E. Sahrul for five years worked has here.

You might also like