Panduan Lengkap Tenses Bahasa Inggris
Panduan Lengkap Tenses Bahasa Inggris
2
Pembahasan: Pada present tense, gunakan bentuk kata kerja dengan
imbuhan -s (arrive -> arrives) untuk kata benda tunggal he, she, it,
"plane".
10. My father and my uncle don't smoke. (Ayah dan paman saya tidak
merokok.)
Pembahasan: Gunakan bentuk kata kerja "don't" untuk orang ketiga
jamak (ayah dan paman saya).
11. Kekeyi is a doctor. (Kekeyi adalah seorang dokter.)
Pembahasan: Gunakan bentuk to be "is" untuk orang ketiga tunggal he,
she, it, nama orang (Kekeyi).
12. You are so lucky to have her. (Kamu sangat beruntung memiliki dia.)
Pembahasan: Gunakan bentuk to be "are" untuk kata ganti kedua orang
(you).
13. His voice is amazing. (Suara dia luar biasa.)
Pembahasan: Gunakan bentuk to be "is" untuk kata benda tunggal (his
voice).
14. They are not friends. (Mereka bukan teman.)
Pembahasan: Gunakan bentuk to be "are not" untuk kata ganti jamak
"they/we”
15. Why do you want to buy? (Kenapa kamu ingin membeli?)
Pembahasan: Gunakan bentuk kata kerja "do" untuk kata ganti kedua
orang (you).
16. Why are they late again? (Kenapa mereka terlambat lagi?)
Pembahasan: Gunakan bentuk to be "are" untuk kata ganti jamak "they".
17. Does she know how to cook this food? (Apakah dia tahu cara memasak
makanan ini?)
Pembahasan: Menggunakan bentuk kata kerja "does" untuk orang ketiga
tunggal (he, she, it).
18. Is Reza your personal doctor? (Apakah Reza dokter pribadimu?)
Pembahasan: Gunakan bentuk to be "is" untuk orang ketiga tunggal (He,
she, it, nama orang -Reza-).
19. How do they get the money? (Bagaimana mereka mendapatkan uang?)
Pembahasan: Gunakan kata kerja "do" untuk kata ganti jamak "they".
3
20. Why is my ex here? (Kenapa mantan saya ada di sini?)
Pembahasan: Gunakan bentuk to be "is" untuk orang ketiga tunggal (my
ex).
4
Pembahasan: Gunakan kata kerja dalam bentuk dasar (hear) karena
digunakan setelah kata kerja bantu negatif "didn't" (did not).
9. I wasn't ready for the exam. (Saya tidak siap untuk ujian.)
Pembahasan: Gunakan to be was / wasn’t pada past tense untuk kata
ganti ‘you’.
10. They weren't at home last week. (Mereka tidak ada di rumah minggu
lalu.)
Pembahasan: Menggunakan kata kerja dalam bentuk lampau (weren't)
karena keadaan (at home) terjadi di waktu lampau.
11. Was it a good party last night? (Apakah itu pesta yang bagus semalam?)
Pembahasan: Gunakan to be was pada keadaan di waktu lampau untuk
kata ganti ‘it’.
12. Were we late for the concert? (Apakah kita terlambat untuk konser?)
Pembahasan: Gunakan to be were pada waktu lampau untuk kata ganti
jamak (we / they).
13. Did she give you this phone for free? (Apakah dia memberikanmu ponsel
ini secara gratis?)
Pembahasan: Gunakan kata kerja dalam bentuk dasar (give) karena
digunakan setelah kata kerja bantu "did".
14. Did Opet win the game? (Apakah Opet menang dalam permainan?)
Pembahasan: Gunakan kata kerja bentuk lampau. "did".
15. Did you eat the food I bought last night? (Apakah kamu makan makanan
yang kubeli semalam?)
Pembahasan: Gunakan kata kerja dalam bentuk dasar (eat) karena
digunakan setelah kata kerja bantu "did".
5
3. Will you help me with my homework? (Maukah kamu membantuku
mengerjakan PR?)
4. We will have dinner at a restaurant tonight. (Kami akan makan malam di
restoran malam ini.)
5. I won't meet you tonight. (Aku tidak akan bertemu kamu malam ini.)
6. Will she send you an email later? (Apakah dia akan mengirimmu email
nanti?)
7. Sarah will visit her aunt in New York next month. (Sarah akan
mengunjungi bibinya di New York bulan depan.)
8. Alex will start his new job next Monday. (Alex akan memulai pekerjaan
barunya hari Senin depan.)
9. Will you attend the conference next week? (Apakah kamu akan
menghadiri konferensi minggu depan?)
10. Will the team win the championship this season? (Apakah tim akan
memenangkan kejuaraan musim ini?)
11. a) I will wait for you here.
b) I will call you tomorrow morning.
c) She/he won't tell me the truth.
d) They will arrive in 10 minutes.
6
6. Joko promised he would call me once he arrived. (Joko berjanji dia akan
meneleponku begitu dia sampai.)
7. I promised I would finish it by Monday. (Aku berjanji aku akan
menyelesaikannya sebelum hari Senin.)
8. She promised she would not be mad at you. (Dia berjanji dia tidak akan
marah padamu.)
9. He promised he wouldn't be late for the meeting. (Dia berjanji dia tidak
akan terlambat datang rapat.)
10. I thought she would invite us to her birthday party. (Saya kira dia akan
mengundang kami ke pesta ulang tahunnya.)
7
6. Is John practicing his guitar in the music room? (Apakah John sedang
berlatih gitar di ruang musik?)
Pembahasan: Menggunakan present continuous tense (practicing)
karena kegiatan sedang berlangsung pada saat ini.
7. Are you studying for the exam right now? (Apakah kamu sedang belajar
untuk ujian saat ini?)
Pembahasan: Menggunakan to be are karena subjeknya ‘you’.
8. Is he working on a project in his office? (Apakah dia sedang bekerja pada
proyek di kantornya?)
Pembahasan: Menggunakan to be is karena subjeknya (he) merupakan
bentuk tunggal, sehingga menggunakan is.
9. Are they talking on the phone with their friends? (Apakah mereka sedang
berbicara di telepon dengan teman-teman mereka?)
Pembahasan: Menggunakan to be are karena subjeknya (they)
merupakan bentuk jamak, sehingga menggunakan are.
10. Is Bella wearing a blue dress? (Apa Bella sedang memakai gaun biru?)
Pembahasan: Menggunakan to be is karena subjeknya (Bella)
merupakan bentuk tunggal (he, she, it) sehingga menggunakan is.
11. a) I am cleaning my room.
b) Cecil is drinking coffee.
c) They are not watching horror movies.
d) Are they eating my cake?
8
2. Was he doing his homework when you called him? (Apakah dia sedang
mengerjakan PR-nya ketika kamu meneleponnya?)
Pembahasan: Menggunakan to be was dan verb-ing (was doing) untuk
menunjukkan kegiatan yang sedang berlangsung di masa lampau.
3. When I entered the room, they were watching a movie. (Ketika aku
memasuki ruangan, mereka sedang menonton film.)
Pembahasan: Menggunakan past continuous tense (were watching)
untuk menunjukkan kegiatan yang sedang berlangsung di masa lampau
saat kejadian lain terjadi.
4. We were playing basketball yesterday. (Kami sedang bermain basket
kemarin.)
Pembahasan: Bentuk lampau / past tense dari ‘are’ adalah ‘were’.
5. Tom was taking a bath when James called. (Tom sedang mandi ketika
James menelepon.)
Pembahasan: Gunakan verb-ing setelah to be.
6. Dimas was talking on the phone when I came. (Dimas sedang berbicara
di telepon ketika aku datang.)
Pembahasan: Menggunakan past continuous tense (was talking) untuk
menunjukkan kegiatan yang sedang berlangsung di masa lampau.
7. I wasn't studying when the phone rang. (Aku sedang tidak belajar ketika
telepon berdering.)
Pembahasan: Menggunakan to be was not untuk kata ganti ‘I’.
8. Were you watching TV when I called you? (Apakah kamu sedang
menonton TV ketika aku meneleponmu?)
Pembahasan: Karena bentuk kalimatnya lampau, maka gunakan verb-2.
9. The kids were playing outside in the garden. (Anak-anak sedang bermain
di luar di taman.)
Pembahasan: Karena di sini to be nya adalah were, yaitu digunakan
untuk kata benda jamak, maka jawaban yang tepat adalah ‘kids’.
10. Were you listening to music while doing homework? (Apakah you sedang
mendengarkan musik sambil mengerjakan PR?)
Pembahasan: Bentuk to be were juga dipakai untuk kata ganti ‘you’.
9
11. The dog was not barking when I entered the house. (Anjing tidak sedang
menggonggong ketika aku memasuki rumah.)
Pembahasan: Gunakan pola verb-ing setelah to be (was).
12. We were having a great time at the beach. (Kami sedang menikmati
waktu yang menyenangkan di pantai.)
Pembahasan: Gunakan to be ‘were’ untuk past continuous tense dengan
kata ganti jamak (we / they)
13. I was studying for my exam all night long. (Aku sedang belajar untuk
ujian sepanjang malam.)
Pembahasan: Gunakan past continuous tense (was studying) untuk
menunjukkan kegiatan yang sedang berlangsung di masa lampau.
14. Were you waiting for the bus at the bus stop? (Apakah kamu sedang
menunggu bus di halte?)
Pembahasan: Menggunakan to be ‘were’ untuk kata ganti ‘you’.
15. What were you doing when I texted you last night? (Apa yang sedang
kamu lakukan ketika aku mengirim pesan kepadamu semalam?)
Pembahasan: Gunakan pola verb-ing (doing) setelah to be (were).
16. a) Dimas and Dea were watching TV when I came.
b) When Geral called, Dzikry and Andi were sleeping.
c) I was scrolling TikTok at 7 last night.
10
5. Our team is losing 3-0. My dad will be going crazy! (Tim kita sedang
kalah 3-0. Ayahku akan menjadi gila!)
6. a) My mom will be calling you tomorrow morning. (Ibuku akan
meneleponmu besok pagi)
b) I will be waiting for you from 7 to 8,. (Aku akan menunggumu dari pukul
7 sampai 8.)
c) Will Charla be coming home? (Apakah Charla akan pulang?)
d) We will be leaving at 10 o'clock. (Kami akan pergi jam 10.)
7. a) Going
b) Baking
c) Watching
11
8. Would their family be visiting your family last month according to our
wedding plan? (Apakah keluarga mereka akan mengunjungi keluargamu
bulan lalu sesuai rencana pernikahan kita?)
9. Would he be cooking when his father came back from work? (Apakah
dia akan memasak saat ayahnya pulang dari kerja?)
10. According to schedule, would the meeting be running when you arrived
from London? (Menurut jadwal, apakah pertemuan akan berlangsung
ketika kamu sampai dari London?)
12
9. Hendra has not read the book. (Hendra belum membaca bukunya.)
Pembahasan: Menggunakan "has not" sebagai bentuk negatif dari
present perfect tense untuk orang ketiga tunggal (Hendra).
10. We have not watched the movie. (Kami belum menonton filmnya.)
Pembahasan: Menggunakan "have not" sebagai bentuk negatif dari
present perfect tense untuk orang pertama jamak (we).
11. Have they bought a new car? (Apa mereka sudah membeli mobil baru?)
Pembahasan: Menggunakan "bought" sebagai bentuk past participle
(verb-3) dari kata kerja "buy" dalam present perfect tense.
12. I have never seen such a beautiful sunset. (Aku belum pernah melihat
matahari terbenam yang begitu indah seperti ini.)
Pembahasan: Menggunakan "have" untuk orang pertama tunggal (I).
13. Have you finished reading the book? (Apakah kamu sudah selesai
membaca bukunya?)
Pembahasan: Menggunakan "have" sebagai bentuk kata kerja dalam
present perfect tense untuk orang kedua tunggal (you).
14. Has she been to New York before? (Apakah dia pernah ke New York
sebelumnya?)
Pembahasan: Menggunakan "has" sebagai bentuk kata kerja dalam
present perfect tense untuk orang ketiga tunggal (she).
15. I have been a doctor for five years. (Aku sudah menjadi seorang dokter
selama lima tahun.)
Pembahasan: Menggunakan "have " untuk orang pertama tunggal (I).
16. She has been sick for two days. (Dia sudah sakit selama dua hari.)
Pembahasan: Menggunakan "has/have been" jika diikuti oleh kata sifat
(adjective) atau kata benda (noun).
17. Nina has never traveled alone. (Nina tidak pernah bepergian sendirian.)
Pembahasan: Jika sudah memakai never, maka tidak perlu ‘not’.
18. They have been married for twenty years. (Mereka sudah menikah
selama dua puluh tahun.)
Pembahasan: Kata “have been” diikuti dengan adjective, noun, atau kata
kerja passive. Di sini, kata “marry” adalah kata kerja aktive.
13
19. My mother has lived in Surabaya for 15 years. (Ibu saya sudah tinggal di
Surabaya selama 15 tahun.)
Pembahasan: Menggunakan "lived" sebagai bentuk past participle (Verb-
3) dari kata kerja "live" dalam present perfect tense.
20. Nadim has worked at Google for four years. (Nadim sudah bekerja di
Google selama empat tahun.)
Pembahasan: Menggunakan "worked" sebagai bentuk past participle
(Verb-3) dari kata kerja "work" dalam present perfect tense.
14
10. He had already eaten lunch before we met for a meal. (Dia sudah makan
siang sebelum kita bertemu untuk makan.)
15
KUNCI JAWABAN (Past Future Perfect Tense)
1. They would have been there if you had invited them. (Mereka pasti
sudah berada di sana kalau saja kamu mengundang mereka.)
2. If they had given you a chance, you would have expressed my opinion.
(Jika saja mereka memberimu kesempatan, kamu pasti sudah
menyatakan pendapatku.)
3. My family would have visited the zoo if it hadn't rained. (Keluargaku pasti
sudah mengunjungi kebun binatang jika saja tidak hujan.)
4. I wouldn't have asked him out if he had had a lot of assignments. (Aku
tidak akan mengajaknya keluar jika dia memiliki banyak tugas.)
5. Would Tony have finished the report if the client had called him? (Apakah
Tony menyelesaikan laporannya jika klien meneleponnya?)
6. I would have helped her. I didn't know that she needed help. (Aku pasti
sudah membantunya. Aku tidak tahu kalau dia butuh bantuan.)
7. I would have seen the movie with Frank, but I was busy that night. (Aku
bakal sudah menonton film dengan Frank, tapi aku sibuk malam itu.)
8. We would not have been here if Mr. Lee had not helped us. (Kita tidak
akan berada di sini jika saja Pak Lee tidak membantu kita.)
9. Harry wouldn't have been late to the meeting, but the traffic was terrible.
(Harry pasti tidak akan terlambat datang ke rapat, tapi macetnya luar
biasa.)
10. Would the match have started on time if it had not been the blackout?
(Apakah pertandingannya akan dimulai tepat waktu jika saja tidak ada
pemadaman listrik?)
16
2. She has been working on that project all day. (Dia sudah bekerja pada
proyek itu sepanjang hari.)
3. They have been playing soccer since this morning. (Mereka sudah
bermain sepak bola sejak pagi ini.)
4. He has been learning to play the guitar for six months. (Dia sudah belajar
bermain gitar selama enam bulan.)
5. We have been watching movies every night this week. (Kami sudah
menonton film setiap malam minggu ini.)
6. Has Sarah been working on her presentation? (Apakah Sarah sedang
mengerjakan presentasinya?)
7. Have they been traveling a lot recently? (Apakah mereka sedang banyak
bepergian belakangan ini?)
8. Have they been practicing enough for the performance? (Apakah mereka
sudah cukup berlatih untuk pertunjukan?)
9. He hasn't been eating healthy food. (Dia belum makan makanan sehat.)
10. Bella and Dea haven't been sleeping well lately. (Bella dan Dea belum
tidur dengan baik akhir-akhir ini.)
11. a.) They have been swimming for more than 2 hours.
b.) I have been waiting for my friend for the past 3 hours.
c.) Dimas and Dea have been calling on the phone for 1 hour.
17
5. Had you been walking for hours before I finally found you? (Apakah kamu
sudah berjalan selama berjam-jam sebelum aku menemukanmu?)
6. Bella's eyes were red because she had been crying. (Mata Bella merah
karena dia habis menangis.)
7. The children had been playing, so the house was a mess! (Anak-anak
itu habis bermain, jadi rumahnya berantakan!)
8. She was sick because she had been working too much. (Dia sakit
karena dia terlalu banyak bekerja.)
9. Lina had been living in New York for 10 years when she finally moved.
(Lina sudah tinggal di New York selama 10 tahun saat dia pindah.)
10. Andi had been eating my pizza when I finished taking a bath. (Andi
sedang makan pizzaku saat aku selesai mandi.)
11. a.) Fauzan had been studying for two hours when his father came.
b.) When Mom called, she had been sleeping for five hours.
18
b.) I will have been working at the company for ten years next month,.
(Aku bakal udah bekerja di perusahaan selama 10 tahun bulan depan.)
c.) We will have been living in Jakarta for a year by next week,. (Kita
bakal udah tinggal di Jakarta selama setahun minggu depan.)
19