Dictionary.com
Thesaurus.com
has envisioned
  • present perfect of envision (3rd person singular).