Настоящее время — действие происходит одновременно с основным или продолжается сейчас; образуются от глаголов несовершенного вида:
читающий (тот, кто читает), решаемый (который решают).
Прошедшее время — действие уже произошло/завершилось до главного; образуются от глаголов совершенного и несовершенного вида:
прочитавший, читавший, решённый.
Кратко: настоящее — сейчас/одновременно; прошедшее — уже было/до главного действия.