Dictionary.com
Thesaurus.com
have caught
  • present perfect of catch.