Large meteors have struck the earth in the past. Some left giant craters behind.
Possible Answer:
Large meteors have struck the earth in the past, leaving giant craters behind.
This answer—one of many possible options—uses subordination, so "leaving giant craters behind" gets less emphasis in the sentence than "Large meteors have struck the earth in the past."