enggunaan Will, Would, Can, Could dalam bahasa inggris

1. WILL vs WOULD.
Penggunaan WILL dapat dibaca di Simple Future Tense, sedangkan, penggunaan WOULD dapat dibaca di Past Future Tense.

a. Gunakan WILL untuk mengekspresikan rencana atau prediksi yang AKAN dilakukan/terjadi in the future, tetapi gunakan WOULD untuk mengekspresikan rencana atau prediksi yang sudah in the past.
He will study math tonight. (Dia akan belajar matematika malam ini). CORRECT.
He will study math last night. (Dia akan belajar matematika tadi malam). INCORRECT.
He would study math last night. (Dia akan belajar matematika tadi malam). CORRECT.

b. Untuk membuat kalimat pengandaian, gunakan WILL kalau yang diharapkan ada kemungkinan untuk terjadi. Sebaliknya, gunakan WOULD kalau harapan tersebut tidak mungkin terjadi.
I will visit her tonight if she is not busy. (Aku akan mengunjunginya malam ini jika dia tidak sibuk). CORRECT.
Kemudian, misalkan, saya telpon dia menanyakan apakah malam ini dia sibuk atau tidak. Karena dia bilang "sorry, saya sibuk", maka harapan untuk mengunjungi dia malam ini tinggal harapan (tidak terjadi). Dalam hal ini, kalimat pengandainnya menggunakan WOULD.
I would visit her tonight if she were not busy. (Aku akan mengunjunginya malam ini jika dia tidak sibuk). CORRECT.

c. Untuk membuat permintaan (request) dan perintah (command)
lebih baik digunakan WOULD. WILL juga dapat digunakan tetapi sedikit kurang sopan.
Would you open the window for me please? (Sudikah kamu membukakan jendela untukku?)
Penggunaan WILL lainnya dapat dibaca di Simple Future Continuous Tense, Future Perfect Tense, dan Future Perfect Continuous Tense, sedangkan penggunaan WOULD lainnya dapat dibaca di Past Future Continuous Tense, Past Future Perfect Tense, dan Past Future Perfect Continuous Tense.

2. CAN vs COULD.
Pola penggunaan CAN pada prinsipnya sama dengan WILL, sedangkan COULD sama dengan WOULD. CAN dan COULD digunakan untuk mengekspresikan ability/skill, suggestion, request, dan possibility.

a. Untuk mengekspresikan ability/skill, gunakan CAN kalau ability/skill tersebut masih dimiliki pada saat dibicarakan, tetapi gunakan COULD untuk mengekspresikan ability/skill in the past.
She can speak English well now. (Dia dapat berbicara Bahasa Inggris dengan baik sekarang).
She could not speak English at all when she first joined the English club. (Dia sama sekali tidak dapat berbicara Bahasa Inggris ketika dia pertama kali bergabung di klub Bahasa Inggris itu).
She cannot speak English at all when she first joined the English club. INCORRECT.
CAN juga dapat digunakan untuk mengekspresikan ability melakukan sesuatu in the future.
I can teach you tomorrow. (Aku dapat mengajarimu besok).
Di kalimat ini, saya 100 % akan mengajari kamu besok. Tetapi jika digunakan COULD,
I could teach you tomorrow. (Aku dapat mengajarimu besok).
CORRECT tetapi kalimatnya bermakna 50-50% possibility saya akan mengajari/ tidak mengajari kamu besok.

b. Dalam kalimat pengandaian, gunakan CAN untuk real conditional (seperti halnya WILL), sedangkan COULD untuk unreal conditional (seperti halnya WOULD).
I can use my brother’s computer if it is not in use. (Aku dapat menggunakan komputer kakakku jika komputernya tidak digunakan).
I could fly if I had wings. (Aku dapat terbang jika aku punya sayap).

c. Dalam kalimat perintah (command) dan permintaan (request) lebih baik (lebih sopan dan lebih formal) kalau digunakan COULD.
Could you please clean the floor? (Tolong kamu bersihkan lantainya).
Could I borrow your eraser please? (Dapatkah aku meminjam penghapusmu?).

d. Untuk memberi saran (suggestion) gunakan COULD. Pola untuk saran yang actionnya in the future adalah “COULD VERB1”:
You could go to the beach this weekend. (Kamu dapat pergi ke pantai akhir pekan ini).
Sedangkan untuk saran yang actionnya telah dilakukan in the past, polanya adalah “COULD HAVE VERB3”. Apa yang disarankan pada prinsipnya bertolak belakang dengan apa yang telah dilakukan.
It is very unfortunate that you stayed in Bali only for two days. You could have stayed longer in Bali. (Sayang sekali kamu tinggal di Bali hanya selama dua hari. Kamu dapat (seharusnya) tinggal lebih lama di Bali).

e. Jangan gunakan CAN atau COULD jika didahului oleh modal auxiliary yang lain. Dalam hal ini, gunakan “be able to” atau “be capable of”.
I will can help her tonight. (Aku akan dapat membantunya malam ini). INCORRECT.
I will be able to help her tonight. CORRECT.
I will be capable of helping her tonight. CORRECT.
Untuk sementara sekian dulu. Kalau masih ada yang terlewatkan atau kurang jelas, silakan nanya balik. Thank you.

----/