Вы находитесь на странице: 1из 3

English Perfect Tense Miss Santi

1.I……studied for two hours


a.have
b.been
c.has
d.had

2.We…….here since yesterday


a.has been
b.have been
c.had been
d.has

3.I have……a letter for 2 hours


a.write
b.wrote
c.written
d.writing

4.I have……music for 15 minutes, it’s very good


a.listen
b.listening
c.listened
d.listens

5.We have……. this new novel together since yesterday


a.read
b.reads
c.reading
d.readed

6.I have……a delicious food for them


a.cooked
b.cooks
c.cooking
d.cook

7.We have…….this film since last night


a.watching
b.watched
c.watches
d.watch

8.They have…….me about this story


a.tell
b.told
c.telling
d.tells

9.Diana…….sung this song


a.had
b.has
c.have
d.having

10.We have…….in Bandung since 2004


a.live
b.lives
c.living
d.lived
11.We……..cooked this delicious food special for you
a.had
b.has
c.have
d.having

12.I……him for two hours


a.calling
b.calls
c.call
d.called

13.Sinta has…….to the school for 3 hours


a.go
b.goes
c.gone
d.went

14.Diana has……..for two hours


a.sleep
b.slept
c.sleeping
d.sleeped

15.We have…….this major since last night


a.learned
b.learn
c.learning
d.learns

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 .

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


11. We … never had a car./li>
12. I … not seen John this morning.
13. … she already submitted the task?
14. They … had their breakfast.
15. Lina … lot her key.
16. My parents … told me the story.
17. … they been to Moscow?
18. … Daniel started a new job?
19. Your mother … cooked your favorite food.
20. He … not finished the homework.

Isilah titik-titik dengan kata kerja Verb 3.


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

Fill in the blanks !


1. He (attend, not) … any parties since he came here.
2. Christina (type) … the letter.
3. Finally, you (start) … to write.
4. I (know) … Adam for ten years.
5. How many tests have you (take) … since the beginning of the semester?
6. She (get) … twelve letters so far this week.
7. My neighbors (ask) … me over the dinner.
8. The weather (be) … nice lately. 

Lengkapilah kalimat di bawah ini dengan keterangan waktu (adverb of time) yang tepat.
1. You have been a manager for …
2. He has known Miss Lita since …
3. You have had this book for …
4. Raka has not taken several tests since …
5. Mr. Billy has taught English since …
6. My family have lived in Java for …

Вам также может понравиться