Between the annelid and crustacean animal groups, blood pigments can be red, green, blue, yellow or purple. I figure if we can get those colours on earth, could certainly get them in xenos; the oxygen carrying compounds are known to exist.
For some reason I've always visualised tyrannids as bleeding a greenish-yellow pale ichor.