What can I do if I already killed a dragon for a Blades quest?

Solution 1:

The altar dragons actually respawn, it just takes some time. Perhaps do some fast traveling, or use Wait (but not at the altar). Many reports are that re-spawning takes 30 in-game days, but I've had locations take only 10.

I just tested Skyborn Altar. 10 days was sufficient for the dragon to respawn. I find it fastest to look at the date on the map screen at bottom right, add 10 for your target, and fast travel the longest distances to pass time. Markarth<->Riften is ~26 hours.

From my experience if you arrive too early you will have to wait all over again, better to load back before the arrival.

Solution 2:

I know this is a late reply, but the questid is freeformskyhaventempleb, and typing

setstage freeformskyhaventempleb 20 

should solve your problem! :-)