You are on page 1of 3

Nama : Ardelia Gestinarwati

NPM : 21.111.009

SOAL PRESENT PERFECT TENSE 1 – 10

Susunlah kata-kata menjadi kalimat yang sesuai.

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


2. five – has – Gunawan – worked – for – years – here .
3. gone – police – they – have – to – the – office .
4. we – learned – have – since – 2005 – English .
5. novel – yet – finished – I – reading – this – haven’t .
6. you – George’s – ever – wife – met – have ?
7. He – driven – has – before – car – never – a .
8. already – has – morning – called – this – you – Juna ?
9. Melinda – times – year – been – has – Australia – two – to – this .
10. She – coffee – three – of – drunk – today – cups – has .

Jawab
1. It has rained for three days.
2. Gunawan has worked here for five years.
3. They have gone to the police office.
4. We have learned English since 2005.
5. I haven’t yet finished reading this novel.
6. Have you ever met George’s wife?
7. He has never driven a car before.
8. Has Juna already called you this morning.
9. Melinda has been to Australia two times this year.
10. She has drunk three cups of coffee 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

1. She has written some novels. (write)


2. We have never heard it. (hear)
3. I have had my dinner. (have)
4. Has your sister received the flowers? (receive)
5. Have we met before? (meet)
6. She has went to the market. (go)
7. They haven’t locked the door. (lock)
8. My uncle hasn’t come back yet. (come)
9. Have you put it there? (put)
10. He hasn’t found a job yet. (find)

You might also like