Question: For example:
You are talking to a person who has worked at a company for many years and you want to compliment him by saying "You must be very experienced" or "You must be very talented" or "You must be an expert after all these years"

Google translate gives the following:

> 
> Debe ser muy experimentado  
> 
>  Debe ser muy talentoso  
> 
>  Debe ser un experto después de todos estos años
> 
> 
> 

But as I understand it, *debe* means "ought to" or "should". So the phrase is no longer a compliment. It becomes a command.

I've searched around and I've seen people use "tiene que" in place of "Deber". But as I understand it, "tiene que" means "have to", so this changes the compliment to a requirement.

How can you say the phrases as a compliment?

Answer: 
The suggestions of Google translate are almost fine -they just need *de* after deber-; also "tiene que" would be correct. Why? Because it uses *deber*'s last meaning:

> 
> **[deber](http://dle.rae.es/?id=Bu2rLyz%7CBu8i6DA)**  
> 
>  Del lat. debēre.  
> 
>  (...)  
> 
>  6. tr. U. como auxiliar en las perífrasis, en las que añade una nota de inseguridad o probabilidad al verbo principal. *Debe DE hacer frío. Debieron DE salir a pelear.*
> 
> 
> 

Which is also explained by the Diccionario panhispánico de dudas:

> 
> [**deber**](http://lema.rae.es/dpd/?key=deber)
> 
> 
> (...)
> 
> 
> \2. Funciona como auxiliar en perífrasis de infinitivo que denotan obligación y suposición o probabilidad:
> 
> 
> (...) 
> 
> 
> b) deber de + infinitivo. Denota probabilidad o suposición: «*No se
>  oye nada de ruido en la casa. Los viejos deben de haber salido*»
>  (Mañas Kronen [Esp. 1994]). No obstante, con este sentido, la lengua
>  culta admite también el uso sin preposición: «*Marianita, su hija,
>  debe tener unos veinte años*» (VLlosa Fiesta [Perú 2000]).
> 
> 
> 

That is, it uses the construction *deber de* to indicate *must be*. All together, your sentences would be:

> 
> Debe de ser muy experimentado
> 
> 
> Debe de ser muy talentoso
> 
> 
> Debe de ser un experto después de todos estos años
> 
> 
>
Tienes mucha experiencia. Eres muy talentoso. Eres todo un experto después de todos estos años.