TENSES MAP 
PAST FUTURE (AKAN-SUDAH) PAST (SUDAH) PRESENT (SEKARANG) FUTURE (AKAN)
SIMPLE
(SEDERHANA)
SIMPLE PAST FUTURE
(AKAN-SUDAH SEDERHANA)
S + would/should + V1
I would go at 7 am when he came to my
house yesterday
Saya akan pergi kerja when teman
saya datang ke rumah pagi-pagi jam 7
kemarin
SIMPLE PAST
(SUDAH SEDERHANA)
Positif : S + V2
Negatif : S + did not + V1
Tanya : Did + S + V1
SIMPLE PRESENT
(SEKARANG, SEDERHANA)
Positif : S + V1 (s/es)
Negatif : S + DO/DOES + NOT + V1
Tanya : DO/DOES + S + V1
SIMPLE FUTURE
(AKAN, SEDERHANA)
S + will + V1
CONTINOUS
(SEDANG)
PAST FUTURE CONTINOUS
(SEDANG, AKAN-SUDAH)
S + would/should + be + V-ing
When the post man came, She would
be taking a bath yesterday.
Waktu tukang pos datang, dia akan
sedang mandi kemarin.
PAST CONTINOUS
(SEDANG, SUDAH)
S + was/were + V-ing
PRESENT CONTINOUS
(SEDANG, SEKARANG)
Positif : S + Tobe + V-ing
Negatif : S + Tobe + Not + V-ing
Tanya : Tobe + S + V-ing
FUTURE CONTINOUS
(SEDANG, AKAN)
S + will/shall be + V-ing
PERFECT
(SELESAI)
PAST FUTURE PERFECT
(SELESAI, AKAN-SUDAH)
S + would/should + have + V3
He would have passed the
examination if She had learned hard
yesterday.
Mestinya Dia sudah akan lulus jika
saja dia telah belajar giat yesterday.
PAST PERFECT
(SELESAI, SUDAH)
S + had + V3
PRESENT PERFECT
(SELESAI, SEKARANG)
S + have/has + V3
FUTURE PERFECT
(SELESAI, AKAN)
S + will/shall + HAVE + V3
PERFECT
CONTINOUS
(SEDANG,
SELESAI)
PAST FUTURE PERFECT CONTINOUS
(SEDANG, SELESAI, AKAN-SUDAH)
S + would/should + have been + V-ing
I would have been swimming for 30
minutes when You called me yesterday
Saya telah berenang selama 30 menit
ketika Anda telepon saya jam 9 pagi
kemarin (dan masih terus berenang lagi
beberapa waktu) setelah itu.
PAST PERFECT CONTINOUS
(SEDANG, SELESAI, SUDAH)
S + had been + Ving
PRESENT PERFECT CONTINOUS
(SEDANG, SELESAI, SEKARANG)
S + have/has been + Ving
Since, for
FUTURE PERFECT CONTINOUS
(SEDANG, SELESAI, AKAN)
S + will/shall + have been + Ving
 

A tenses diagram for beginner

  • 1.
    TENSES MAP  PAST FUTURE (AKAN-SUDAH)PAST (SUDAH) PRESENT (SEKARANG) FUTURE (AKAN) SIMPLE (SEDERHANA) SIMPLE PAST FUTURE (AKAN-SUDAH SEDERHANA) S + would/should + V1 I would go at 7 am when he came to my house yesterday Saya akan pergi kerja when teman saya datang ke rumah pagi-pagi jam 7 kemarin SIMPLE PAST (SUDAH SEDERHANA) Positif : S + V2 Negatif : S + did not + V1 Tanya : Did + S + V1 SIMPLE PRESENT (SEKARANG, SEDERHANA) Positif : S + V1 (s/es) Negatif : S + DO/DOES + NOT + V1 Tanya : DO/DOES + S + V1 SIMPLE FUTURE (AKAN, SEDERHANA) S + will + V1 CONTINOUS (SEDANG) PAST FUTURE CONTINOUS (SEDANG, AKAN-SUDAH) S + would/should + be + V-ing When the post man came, She would be taking a bath yesterday. Waktu tukang pos datang, dia akan sedang mandi kemarin. PAST CONTINOUS (SEDANG, SUDAH) S + was/were + V-ing PRESENT CONTINOUS (SEDANG, SEKARANG) Positif : S + Tobe + V-ing Negatif : S + Tobe + Not + V-ing Tanya : Tobe + S + V-ing FUTURE CONTINOUS (SEDANG, AKAN) S + will/shall be + V-ing PERFECT (SELESAI) PAST FUTURE PERFECT (SELESAI, AKAN-SUDAH) S + would/should + have + V3 He would have passed the examination if She had learned hard yesterday. Mestinya Dia sudah akan lulus jika saja dia telah belajar giat yesterday. PAST PERFECT (SELESAI, SUDAH) S + had + V3 PRESENT PERFECT (SELESAI, SEKARANG) S + have/has + V3 FUTURE PERFECT (SELESAI, AKAN) S + will/shall + HAVE + V3 PERFECT CONTINOUS (SEDANG, SELESAI) PAST FUTURE PERFECT CONTINOUS (SEDANG, SELESAI, AKAN-SUDAH) S + would/should + have been + V-ing I would have been swimming for 30 minutes when You called me yesterday Saya telah berenang selama 30 menit ketika Anda telepon saya jam 9 pagi kemarin (dan masih terus berenang lagi beberapa waktu) setelah itu. PAST PERFECT CONTINOUS (SEDANG, SELESAI, SUDAH) S + had been + Ving PRESENT PERFECT CONTINOUS (SEDANG, SELESAI, SEKARANG) S + have/has been + Ving Since, for FUTURE PERFECT CONTINOUS (SEDANG, SELESAI, AKAN) S + will/shall + have been + Ving Â