NO i dobrze rozumiesz to zdanie.
If it hadn't been for sth = but for sth oznacza gdyby nie cos tam.
Czyli gdyby ni ten korek to bym sie nie spoznila.
Tak samo jak, gdyby nie twoja pomoc to bym nie zdala.
If it hadn't been for your help, I wouldn't have passed.
Buf for your help, I wouldn't have passed.
PZdr,
KOciamama.