Почему-то предложения с ne…que стабильно вызывают трудности, хотя во многих учебниках это правило есть.
Несмотря на то, что во фразах с ne…que присутствует частица ne, этот оборот не выражает отрицания.
Il ne mange que des légumes, например, вовсе не переводится как "он не ест овощей", а наоборот: "он ест ТОЛЬКО овощи". Таким образом, ne…que можно перевести как "только".
Поэтому обратите внимание, если вы видите частицу ne во фразе, совсем не обязательно это будет отрицание! Отрицание во французском языке – только двойное: ne…pas. (В разговорном варианте возможно pas без ne. Но не наоборот.)
В отличие от pas, которое ставится сразу после глагола, que в конструкции ne…que ставится не обязательно после глагола, а перед тем словом, перед которым мы в русском варианте поставим "только". Например, фраза "Он вернул им книги только в понедельник" переводится так: Il ne leur a rendu les livres QUE le lundi.