Who Sang These 1970s Songs? Who Sang These 1970s Songs? Think you know the voices behind the decade’s biggest hits? Match these iconic 1970s songs to the legends who sang them! 1 / 10 Who sang “Smoke on the Water”? Black Sabbath Deep Purple The Who Cream 2 / 10 Who sang “Let’s Stay Together”? Marvin Gaye Barry White Otis Redding Al Green 3 / 10 Who sang “American Pie”? Bob Dylan Don McLean James Taylor Neil Young 4 / 10 Who sang “Dream On”? Aerosmith Boston Styx Journey 5 / 10 Who sang “Go Your Own Way”? The Doobie Brothers Crosby, Stills, Nash and Young Jefferson Starship Fleetwood Mac 6 / 10 Who sang “Hotel California”? Fleetwood Mac Lynyrd Skynyrd The Eagles America 7 / 10 Who sang “Stairway to Heaven”? Pink Floyd Led Zeppelin Deep Purple The Eagles 8 / 10 Who sang “Bohemian Rhapsody”? Queen The Rolling Stones David Bowie Elton John 9 / 10 Who sang “Imagine”? John Lennon George Harrison Paul McCartney Bob Dylan 10 / 10 Who sang “Superstition”? Marvin Gaye Stevie Wonder Al Green James Brown Challenge your friends: Facebook Retry quiz Related Quizzes Who Sang These 1960s Songs? Who Sang These 1980s Songs? Who Sang These 1990s Songs? Test Your 1970s Music Knowledge!