Multiple choice general knowledge history Who wrote the opera, "The Magic Flute" (1791)? Ludwig van Beethoven (German) Guiseppe Verdi (Italian) Johann Sebastian Bach (German) Wolfgang Amadeus Mozart (Austrian) Antonio Lucio Vivaldi (Italian) Reveal answer Fill a bubble to check yourself D Correct answer Explanation The Magic Flute is a famous opera in two acts composed by Wolfgang Amadeus Mozart in 1791 to a German libretto by Emanuel Schikaneder. Thus, option D is correct.