devoir — глагол 3-й группы, частоупотребимый, переходный, в составных временах спрягается со вспомогательным глаголом avoir.
Спряжение devoir и redevoir немного отличается от спряжения общей группы глаголов, образованных от voir — у них в причастии прошедшего времени стоит циркумфлекс в форме мужского рода единственного числа: dû и redû, остальные формы причастия пишутся без крышки: due, dus, dues, redue, redues, redus. Это неспроста! Крышка в dû нужна, чтобы отличать его от артикля du. А у redû такой проблемы нет, поэтому реформа 1990 года разрешила у этого глагола ее не ставить. В отличие от двух других модальных глаголов, в 1-м и во 2-м лицах в indicatif présent у devoir стоит окончание не -x, а -s — в этом месте многие ошибаются. Еще раз: je dois, tu dois. Мнемоническое правило: видишь в инфинитиве voir — смотри, не сделай ошибки! :)
Нашим спрягателем глаголов пользуются десятки тысяч пользователей в месяц. За годы его работы мы отловили множество мелких косяков, и кажется, уже близки к совершенству. Но если паче чаяния вы всё-таки нашли ошибку (и на Солнце ведь есть пятна;), не сочтите за труд оставить комментарий в этой группе. Регистрироваться не обязательно — достаточно войти под своим именем из любой социальной сети.