Dictionary.com
Thesaurus.com
has rambled
  • present perfect of ramble (3rd person singular).