Finishing the report by tomorrow is next to impossible. - Terminar o relatório amanhã é quase impossível.
Finishing the report by tomorrow is next to impossible.
Terminar o relatório amanhã é quase impossível.
It's impossible for me to explain it to you. - É impossível para mim explicar isso para você.
It's impossible for me to explain it to you.
É impossível para mim explicar isso para você.