"I agree" es una forma de "agree", un verbo intransitivo que se puede traducir como "estar de acuerdo". "Yes" es una interjección que se puede traducir como "sí". Aprende más sobre la diferencia entre "I agree" y "yes" a continuación.
The service in the restaurant was so slow that the manager agreed to give me a discount.El servicio en el restaurante fue tan lento que la gerente aceptó darme un descuento.