Home/Grammar/де́лать vs сде́лать
A2ComparisonThe model aspect pair

де́лать vs сде́лать

One prefix is the whole difference — and it is the clearest way to understand Russian aspect.

Quick answer

де́лать (imperfective) = doing, in progress, repeated. сде́лать (perfective) = done, finished, with a result.

Я де́лал дома́шнее зада́ние. — Я сде́лал дома́шнее зада́ние.

I was doing my homework. — I finished my homework.

де́лать

imperfective — the process

  • In progress
  • Repeated, habitual
  • No result stated
  • Has a present tense

Что ты де́лаешь?What are you doing?

сде́лать

perfective — the result

  • One completed action
  • The result matters
  • No present tense
  • Its “present” means the future

Я всё сде́лал.I have done it all.

Aspect across the tenses

де́латьсде́лать
presentде́лаю— (does not exist)
pastде́лал — was doingсде́лал — got it done
futureбу́ду де́латьсде́лаю
imperativeде́лай — get on with itсде́лай — get it done

A perfective verb has no present, because you cannot be in the middle of something that is by definition finished.

Choosing in the past

Я де́лал э́то два часа́.I was doing it for two hours. — how long, no result
Я сде́лал э́то за два часа́.I did it in two hours. — finished
Я ча́сто де́лал оши́бки.I often made mistakes. — repeated

The same logic everywhere

Once this pair clicks, every other pair follows the same logic: чита́ть / прочита́ть, писа́ть / написа́ть, говори́ть / сказа́ть.

Typical mistakes

Я сде́лаю э́то ка́ждый день.

Я де́лаю э́то ка́ждый день.

Repeated action is always imperfective.

Я бу́ду сде́лать.

Я сде́лаю.

бу́ду never combines with a perfective verb.

Check yourself

Which means “I will finish the homework”?

The perfective сде́лаю carries the result — the homework gets finished.

Want it all in one place?

Russian Basics has Cyrillic, the cases and 1,000 words in one PDF — stress marked on every word, exercises with answers.

Get the guide — $19