Dear friends, I would like to ask you if there is any rules when making a perfect verb out of an imperfect one. You see, there are many prefixes you can apply to imperfect verbs, in order to make perfect verbs: "Z" can be applied to robić, so it will be zrobić. "Za" can be applied to czekać, so it will be zaczekać "Po" can be applied to szukać, so it will be poszukać "Na" can be applied to pisać, so it will be napisać... "O", "Prze", "Wy".. so on, so on... Sometimes strange exceptions such as dawać becoming dać, mówić becoming powiedzieć... pisać becomes napisać, but it also can be podpisać, which also can be podpisywać... so on, so on. I can see there is absolutely no rules in here. (IF there is, please share with me) My question is: is there any learning material, which I can use to get myself attuned to this... mess? I bought a Polish dictionary, but it's no good to learn those different verb aspects. It only contains noun and adjective declensions, and verb conjugations. Nothing for verb aspect pairs. Hopefully somebody can introduce to me some books I can read to study each verb's imperfect/perfect forms... or any good website? Or any tip you can give to me would be very much appreciated. Thank you very much.