Marlow, probably, you know it already, I'd just like to warn you that Russian tenses do not correspond to English tenses directly.
Your translations are good enough, but other translations are...