错的是 was greeted by,后面应该接的是人,如果后面要接物,就要用with所以句子应该变成The guest was greeted with a bunch of flowers at the airport.
by----------with