Translation:It was raining and I am soaking wet.
In English you would use the Present Perfect Continuous with the first verb as this action has some relevance now, i.e. the fact that you are soaking (wet). So "it has been raining" would be a better English translation. However, I have not yet come across a Present Perfect tense in Gaelic, if there is one.