" "Have been performed" is correct. g. Shakespeare's plays have been performed (acted) by thousands of actors all over the world.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Kak Serwan Why"Have been performed" is correct. It means "have been acted."we did not usewas "performed" not used instead of "have been performed?"
Kak SerwanWhy ..."performed" instead of "have been performed?"Your comparison between simple past and present perfect is faulty. You changed the original from passive to active. Your comparison should be between "were performed" (simple past, passive) and "have been performed" (present perfect, passive).