Como dizer "Os arquitetos modernos" em inglês

"Os arquitetos modernos deviam se envergonhar ao ver esta foto" é correto "(The) modern architects should be ashamed (of themselves) looking at this photo"?
MENSAGEM PATROCINADA Para aprender mais sobre os Tempos Verbais baixe agora o: Guia Grátis de Tempos Verbais em Inglês. Ele contém um resumo bem estruturado para revisar os conceitos que você aprendeu na escola.

Clique aqui e saiba como baixar!
Avatar do usuário PPAULO 42575 6 33 751
Seeing this photos/picture surely modern architects should blush.
(for something outraging, a building or bridge that collapsed or some awkward project).

These pictures should make comtemporary/modern architects get red with envy. It´s such a good job!
Here the modern architects shoulld get some more training and/or learn something from the old guard, so we are praising the old grand structure that is working well, along with being a beautiful building job.

Ashamed would be a strong statement, but grammatically correct. It could be almost as if we were berating someone else for something! But there are cases in which we would say such things...
Ficou a duvida: posso dizer "ashamed of themselves" ou só "ashamed"?
Avatar do usuário PPAULO 42575 6 33 751
"Ashamed of themselves" would be more natural. When someone is ashamed, he is ashamed of something, something done, etc. In this case of themselves, maybe by their inability of building something of solid quality.