They all looked so happy. They________have succeeded after so many failures.
本题考查情态动词辩析。句意:他们定成功了。 must have done 意为“一定做过 某事”,表示对过去事情的肯定推测。根据句意,本题本题选 A。