Has Taylor Swift ever been on Saturday night live?

yes.