Niektóre czasowniki mają formy nieregularne tylko w niektórych osobach, zarówno w Indicativo jak i Subjuntivo. Takim jest właśnie "ofrecer" który przecież w 1 os. l.p. brzmi "ofrezco". Podobnie odmieniamy "conocer, cocer, merecer, itp." Trzeba te formy zapamietać tak samo jak całkowicie nieregularne "hacer" czy np. "oir, volver, itp"
Wiecej jest tutaj: https://hiszpanski.ang.pl/gramatyka/tryb_rozkazujacy_imperativo/formy_nieregularne_imperativo
Jeśli masz wątpliwość co do odmiany czasownika to możesz sprawdzać np. tu:
https://www.wordreference.com/conj/esverbs.aspx?v=ofrecer