She forestalled their attempt.

英 美
  • 她先发制人,阻止了他们的企图。
  • attempt v.企图;尝试n.企图;试图
  • forestalled v.领先;占先一步;先发制人,阻止,妨碍
  • she pron.她(主格)
  • their adj.他们的;她们的;它们的