¿Es correcta mi traducción al inglés?

Estoy lavando platos muy sucios. Estoy lavando un plato muy sucio. No hay mucha diferencia semántica entre estas dos oraciones. Porque el atributo delante del plato es corto. Cuando el atributivo es corto, no es necesario utilizar cláusula atributiva. Por ejemplo, lleva una camiseta roja. Pocas personas dicen que lleva una camiseta roja. A menos que quieras enfatizarlo. Por otro lado, cuando el modificador delante de una palabra es muy largo, o se necesita una oración para expresarlo claramente, no podemos simplemente usar uno o dos adjetivos para expresarlo claramente. Aquí es cuando se utilizan cláusulas. Por ejemplo:

Debo agradecer a mi amigo John, de quien he aprendido mucho durante los últimos dos años.