jeśli skończyłaś studiować to bedzie I studied biology for 5 years
jak jeszcze studiujesz I have been studying biology for 5 years
co jest w tym niejasne?…
I have worked for 3 hours/I have been working for 3 hours<~~~nie ma różnicy
present perfect continuous jest po prostu częsciej używany w takich wypadkach…