Look at these examples:
Je n'ai que fait mes devoirs.I only did my homework.
Nous n'avons regardé qu'un film.We watched only one film.
Nous n'avons que mangé des bonbonsWe only ate sweets (that's all we did!)
Nous n'avons mangé que des bonbonsWe ate sweets only (we ate nothing else)
Notice that whereas with ne ... pas (not), pas could only be placed after the auxiliary verb (être or avoir) in compound tenses. See Using 'ne ... pas' with compound tenses (negation).
The restrictive que in ne ... que can be placed either after the auxiliary verb, or in front of the word it's restricting. You should place que in front of the word you restrict.
Note that ne is always placed in front of the auxiliary verb, BUT que can never be in front of the auxiliary verb.
The tricky part here is that in English you place the restrictive only before the verb most of the time, even when the restriction applies to other elements of the sentence, and use intonation to insist on this element:
I only WENT to the cinema. vs I only went to the CINEMA.
In French we use the position of the restrictive que as an indicator of which element is being restricted:
Je ne suis qu'allé au cinéma I only went to the cinema (I did nothing else)
-> Here the restriction in on the action of going, meaning I've only DONE this, only this action.
Je ne suis allé qu'au cinémaI went to the cinema only (I went nowhere else)
-> Here the restriction is on the destination, meaning I only went THERE, only this place.
NOTE: You can also use seulement which means only in French, though it is not as elegant.
Je suis seulement allé au cinéma.I only went to the cinema.
See also the simple tenses cases Restrictive ne … que = only (simple tenses)
Want to make sure your French sounds confident?
We’ll map your knowledge and give you free lessons to focus on your
gaps and mistakes. Start your Braimap today »