делать vs сделать
délat' vs sdélat' — to do/make repeatedly vs to complete once
Register: neutral
What it really means
"Делать" is imperfective and focuses on doing or making something as a process, habit, or repeated activity. "Сделать" is perfective and presents the task as completed or achieved once.
The distinction is not simply past versus present. "Я делал это вчера" can mean I was doing it or used to do it, while "Я сделал это вчера" means I completed it yesterday. The perfective form also gives a definite future: "Я сделаю это завтра" (I will do it tomorrow).
Examples in natural speech
Что ты делаешь?
What are you doing?
Я делаю это каждый день.
I do this every day.
Я сделал домашнее задание.
I completed my homework.
Я сделаю это завтра.
I will do it tomorrow.
Она делала торт весь вечер.
She was making a cake all evening.
Она сделала отличный торт.
She made an excellent cake.
Common mistakes
Do not treat сделать as merely the past tense of делать. "Сделать" is perfective and highlights completion, including in the future. Use делать for a routine or process and сделать when the result is the point.
Memory tip
"Делать" shows the work; "сделать" shows the finished result.
Frequently asked questions
What is the difference between делать and сделать in Russian?
"Делать" means to do or make as a process, habit, or repeated action. "Сделать" means to complete or accomplish something once. "Я делаю" = I am doing; "Я сделал" = I finished/did it.
How do you say I will do it in Russian?
Say "Я сделаю это." The perfective сделать has a simple future that means one planned or completed result. "Я буду делать это" means I will be doing it or working on it.
Is сделать just the past of делать?
No. They are an imperfective/perfective pair. Делать can describe past, present, or future process; сделать focuses on one completed result.
Note: This site uses JavaScript for interactive drills, audio playback, and progress tracking. Please enable JavaScript for the full experience.