Diferença entre Testify x Testimony x Witness

Qual é a diferença entre Testify, Testimony e Witness?

Quem souber me ajudar, desde já agradeço!
MENSAGEM PATROCINADA Aprenda dicas sobre os tempos verbais em inglês! Baixe agora o seu Guia Grátis de Tempos Verbais em Inglês. Ele contém um ótimo resumo para revisar todos os conceitos.

Clique aqui e saiba como baixar!
Avatar do usuário Redseahorse 8140 1 13 146
Testify = verbo (testemunhar, afirmar, atestar, certificar )
Testimony = substantivo (testemunho, afirmação, confirmação, corroboração )
Witness = substantivo (testemunha, corroborador, observador, espectador)
Witness = verbo (significados derivados do substantivo witness).

* Tantos os verbos quanto os substantivos são sinônimos.
* Witness é um pouco mais comum como substantivo.