"I just got back from there."
"J'en viens" means that you already returned from the place you're talking about.
"J'y viens" or "J'y arrive" means that you're about to arrive there..
- "Tu es passé à la boulangerie ?"
- "Oui, j'en viens."
- "Dis moi quand tu arrives au carrefour."
- "Ok, j'y arrive là."
Please note that "J'y viens" can also be used to mean "I'm about to explain this/it", when being interrupted.
- "Et notre récompense ??!!"
- "Deux secondes, j'y viens."
The last one is to put"J'en viens" into English, and it should be "I come from there.or, I have got back from there"......." This one is to find the correct translation for "I just got back from there."(which should be J'en venais,or, Je (re)venais (juste) de la-bas,from the discussion), unfortunately,I have no other choice but "J'en viens."
It's not reasoning, it's grammar, you just have to accept it. French language is not trying to mess up with your brain ^^.
It's a bit as if I asked : "What's the reasoning behind "the" being used both for singular and plural in English ?". It's a rule, I just have to accept it to learn the language.
Here "en" replaces a location that we talked about earlier in the discussion. I suggest to have a look at these lessons, because you'll encounter "en" and "y" very often in French :
The confusing part of this is the duality of "venir de." It usually means that you've just "come from" something ("Je viens de manger..."). But in this case my inclination is to try to say "Je viens de venir de..." ("I've just come from coming back from ..."), which is awkward to say the least. So the question: what in the proffered translation ("J'en viens") conveys the sense of "just"? I read it as "I am coming from there." Why isn't there a "juste" in there? OR IS IT JUST AN IDIOM?
It's not bad, but it sounds weird in French.
"I just got back from there" = "J'en viens (juste)" or "J'en arrive (juste)". "juste" can be added, depending of the time passed between your action and your discussion.
At the most, you could say something like "Je viens juste d'en revenir." but it feels a bit heavy.
No, it is “on y va” but “j’en viens”. “Y” implies “to”, so the expression is “we go (to there). or “Let’s go (to there). “En” implies “from there”. “J’en viens.” I come from there.” but it is also used to mean “I just came.” and in fact the second meaning is the one people would assume. (After all, we all know that I came from somewhere.)
“J’y vais.” I am going (to there).” Now “I am going to do it.” and “Je vais le faire.” are both used for the near future, a tiny step forward in time. “Je vien de le faire.” is that tiny step back in time which we translate as “I just did it. Notice that we don’t usually bother to say “I am going to go.” We would usually just say “I am going.” It has also evolved in French so that we don’t repeat the verb for either of those expressions.
Check below for two links from about.com for these two pronouns.
"Je viens de" means "I come from" but it is an idiom for "I just...." when another verb comes after it. A step back in time just like "je vais" + verb is a step forward in time "I am going to..." I don't understand how they can say "Je vais y aller" for "I am going to go there.", but for "I just came from there." or "I just got back from there.", they opt to say just "J'en viens." "en" is a pronoun that replaces "from there". I guess "Je viens de..." + "en venir" would be way too clunky, so we just have to learn "J'en viens." as this specific definition.
Y is (to there), so that cannot be correct. We usually just say “I am going” and we know that can be the near future, instead of sayng “I am going to go.” In French it has evolved to omit the repetition. “J’en viens.” is enough to indicate that it just happened. and “J’y vais.” can be the present or near future, though “Je vais y aller.” is still considered correct. In French you can still just say “Je viens” for “I am coming.” or “I come.”
Yes, “J’en viens” is an expression that takes you a tiny step backward in time which we would express as “I just came (from there). This is like “J’y vais.” which can be viewed as a tiny step forward in time “I am going (to go there).”
“Je suis revenue.” would be enough for the regular past. https://dictionary.reverso.net/french-english/venir
No, this is an expression “venir de” becomes a tiny step back in time which we express by saying “I just came (from there).” https://dictionary.reverso.net/french-english/venir
There is nothing wrong with the grammar of that sentence in English. “I just came from there.” could also work. The trick is to learn the expression “venir de” as a step back in time, it just happened.
Keep in mind that “going to do something” is a step forward to the near future which also works in French. So, in French “coming from doing something” recently happened.