In French, what's the difference between 'allons-y' and 'on-y-va' ? Don't they both mean "let's go"?
- PontusLv 711 months agoFavourite answer
Allons-y. Let's go (there).. -actual imperative mood, actual 1st person plural (we).
On y va. (No hyphens). On - is a common casual substitute for the more formal nous, but only as a subject (on - has other meanings as well). Literally: We go / are going (there). indicative mood, and a statement. There is no imperative form for "on".
Practically speaking, they both can be used to mean: let's go, but "on y va" is more casual and more likely in daily spoken French.
On y va -- can also be a simple statement, rather than a suggestion. We're going.
On - can also be an indefinite subject, when the speaker is not entirely certain what the subjects are. So, on y va -- can also mean: They/someone/everyone etc are going (we don't know exactly who). But that meaning is more likely in more formal French.
It has nothing to with future or present. The meanings are the same when "on" means "we".Source(s): taught French; native English speaker.
- ZirpLv 711 months ago
aside what Pontus said, "allons-y" is a request/suggestion. "on y va" is used when the speaker already knows that the other(s) want(s) to go tooSource(s): my personal A-level impression
- CatherineLv 711 months ago
From me as a native French person, I would say that both mean the same.
That is although ' on y va ' ( literally in English: we're going) is in the present tense and: ' Allons-y ' ( let's go) is present imperative. However ' on y va ' is more familiar / common.
Often we emphasize the phrase with an exclamation mark:
On y va !
- Barkley HoundLv 711 months ago
Let's go (future)
Here we go (now)
I may be wrong since I am not a native speaker.