Professional Documents
Culture Documents
Perfect Tense Worksheet
Perfect Tense Worksheet
Perfect Tense Worksheet
1. you perfected your English by the time you come back from Australia.
(kamu akan sudah memiliki kemampuan bahasa inggris yang sempurna setelah kamu kembali
dari Australia)
a. was
b. has been
c. will have
d. will has
e. will be
2. the movie will have by the time we get there.
(film tersebut akan dimulai ketika kita sudah sampai disini)
a. started
b. start
c. starting
d. starts
e. is start
3. the movie will already have by the time we get home.
(film tersebut telah dimulai sejak kita pergi dari rumah)
a. start
b. started
c. starting
d. starts
e. will start
4. you have finished it by the time I come back ?
(apakah kamu telah menyelesaikan tepat waktu sebelum aku datang ?)
a. was
b. will
c. when
d. is
e. by next November, I will have my promotion.
(pada akhir November, aku akan menerima promosiku)
a. receive
b. receiving
c. receives
d. received
e. will receive
6. by the time he gets home, she is have cleaned the entire house.
(sejak dia pulang ke rumah, dia akan membersihkan gudang)
a. going to
b. gone
c. go
d. went
e. goes
7. I not going to have finished this test by 3 o’clock.
(aku akan selesai mengerjakan test ini tepat pukul 3)
a. are
b. is
c. am
d. was
d. will
8. she have learned enough Chinese to communicate before she moves to Beijing ?
(apakah dia cukup memiliki kemampuan berbahasa china untuk berkomunikasi ketika dia
nanti pindah ke Beijing ?)
a. was
b. is
c. are
d. will
9. sam is probably going to have the proposal by the time he leaves this
afternoon.
(sam akan pergi untuk melengkapi proposalnya siang ini)
a. complete
b. completed
c. completes
d. is complete
e. will complete
10. by the time I finish this course, I will have ten tests.
(sejak aku menyelesaikan ujianku, aku telah mengambil 10 tes)
a. take
b. takes
c. taking
d. taken
e. is take
11. how many countries are you have visited by the time you turn 50 ?
(berapa banyak Negara yang telah kamu kunjungi ketika umurmu telah mencapai 50 tahun ?)
a. going to
b. went
c. go
d. gone
e. goes
12. I will in London for six months by the time I leave.
(aku akan berada di London selama 6 bulan sejak aku pergi)
a. has
b. have
c. has been
d. was
e. have been
13. by Monday, susan is have had my book for a week.
(sejak senin, susan akan meminjam bukuku selama beberapa minggu)
a. gone
b. going to
c. went
d. goes
e. go
14. I am going to see a movie when I finished my homework.
(aku akan melihat film ketika aku sudah menyelesaikan pekerjaan rumahku)
a. have
b. has
c. is
d. will
e. was
15. you will only have a few words.
(kamu akan hanya belajar beberapa buah kata saja)
a. learn
b. learned
c. learning
d. learns
e. is learn
16. you only going to have learned a few words.
(kamu hanya akan belajar beberapa buah kata saja)
a. is
b. am
c. are
d. has
e. have
17. they have completed the project before the deadline.
(mereka akan memiliki project yang telah selesai sebelum deadline)
a. will
b. was
c. is
d. am
e. are
18. they are have completed the project before the deadline.
( mereka telah menyelesaikan project mereka sebelum deadline)
a. gone
b. going to
c. go
d. goes
e. went
19. we are not .
(dia tidak akan berhenti)
a. stop
b. stops
c. stopped
d. is stop
e. was stop
20. he make telephone call to her brother that study in Yogyakarta
( dia akan telah menelpon saudaranya yang sedang bersekolah di Yogyakarta ).
a. will has
b. will have
c. going to
d. has
e. have
21. she will have the eraser to erase false rejoinder
( dia akan telah mengambil penghapus untuk menghapus jawabannya yang salah ).
a. put
b. is put
c. was put
d. has put
e. have put
22. I will have need a little advice from my father
( aku akan telah membutuhkan sedikit saran dari ayahku ).
a. will
b. will has
c. will have
d. was
e. is
23. he have been in my boarding house next week.
( dia akan telah berada di kos saya minggu depan ).
a. will
b. is
c. am
d. are
e. was
24. he will his coat when he go to the his friend’s party.
( dia akan telah menggantung bajunya ketika dia datang ke pesta temannya )
a. hang
b. hung
c. is hang
d. was hung
e. have hung
25. I have bought a few apples at the market.
( aku akan telah membeli beberapa apel di pasar )
a. is
b. am
c. are
d. was
e. will
26. my friend will have from gajah mada university by the end of this month.
( teman saya akan telah lulus dari universitas gajah mada pada akhir bulan ini )
a. graduated
b. graduate
c. graduates
d. is graduate
e. was graduate
27. we will have a few song at the party.
( kami akan telah menyanyikan sedikit lagu di pesta tersebut )
a. sing
b. sang
c. sung
d. is sing
e. was sing
28. I will finished my report before the meeting begins tomorrow.
( saya akan telah menyelesaikan laporan saya sebelum rapat/ pertemuan besok dimulai)
a. have
b. has
c. was
d. had
e. is
29. by next year, I have been here for study.
( tahun depan, aku akan belajar disini )
a. will
b. is
c. am
d. has
e. have
30. the book will been on your table by next month.
( buku itu akan berada di mejamu bulan depan )
a. has
b. have
c. had
d. was
e. is