I want to express that something prevents somebody to do an activity. Is a proper way to use keep from? Is there another suitable synonym?
When I use it in the sentence, is it correct?
Nothing had kept you from uploading before the deadline came.
I am still improving my English, benevolence please :)