How to say the rain prevented me from coming. in spa

1)la lluvia me ha impedido venir.    
0
Translation by muniaConnect Error: Too many connections