В испанском языке есть несколько конструкций, означающих "быть должным":
tener que+infinitivo используется для выражения внешних, не зависящих от нас, обстоятельств:
Para vivir tenemos qe comer - Мы должны есть, чтобы жить.
deber+infinitivo используется для выражения внутреннего побуждения и морального долга:
Debemos felicitar a Elena - Нам надо (обязательно) поздравить Лену.
Эта конструкция, как правило, выражает более "сильное" долженствование
Безличная конструкция
hay que +infinitivo передает идею необходимости, не относящейся ни к какому определенному лицу:
Hay que arreglar el coche - Нужно починить машину.
¡Ojo! Конструкция
deber de +infinitivo означает возможность и часто переводится с помощью "должно быть":
Deben de vivir lejos - Они, должно быть, живут далеко.
Однако в разговорной речи de может опускаться, и тогда значение этой глагольной конструкции следует определять по контексту.
Сообщение отредактировал Апельсиновый Мёд: 10.01.2013, 21:09:05