You are on page 1of 2

Name : Putri Almaraatul Chasanah

NPM : 23222192

SOAL PRESENT PERFECT TENSE 1 – 10


Susunlah kata-kata menjadi kalimat yang sesuai.

1. has – it – for – rained – days – three .


(it has rained for three days)

2. five – has – Gunawan – worked – for – years – here .


(Gunawan has worked here for five years)

3. gone – police – they – have – to – the – office .


(They have gone to the police office)

4. we – learned – have – since – 2005 – English .


(We have learned English since 2005)

5. novel – yet – finished – I – reading – this – haven’t .


(I haven’t finished reading this novel yet)

6. you – George’s – ever – wife – met – have ?


(Have you met georges wife?)

7. He – driven – has – before – car – never – a .


(He has never driven a car before)

8. already – has – morning – called – this – you – Juna ?


(Has Juna already called you this morning?)

9. Melinda – times – year – been – has – Australia – two – to – this


(Mellinda has been to Australia two times this year)

10. She – coffee – three – of – drunk – today – cups – has .


(She has drunk three cups of coffe today)

SOAL PRESENT PERFECT TENSE 11 – 20


Isilah titik-titik dengan kata-kata Have / Has.

11. We Have never had a car./li>

12. I have not seen John this morning.

13. has she already submitted the task?

14. They have had their breakfast.


15. Lina has lot her key

16. My parents have told me the story.

17. Have they been to Moscow?

18. Has Daniel started a new job?

19. Your mother has cooked your favorite food.

20. He has not finished the homework.

SOAL PRESENT PERFECT TENSE 21 – 30


Isilah titik-titik dengan kata kerja Verb 3. Ubah kata kerja Verb 1 dalam kurung
menjadi Verb 3.

21. She has written some novels. (write)


22. We have never heard it. (hear)
23. I have had my dinner. (have)
24. Has your sister received the flowers? (receive)
25. Have we met before? (meet)
26. She has gone to the market. (go)
27. They haven’t locked the door. (lock)
28. My uncle hasn’t came back yet. (come)
29. Have you put it there? (put)
30. He hasn’t found a job yet. (find)

You might also like