Разница между «is done» и «has been done» в английском языке заключается в том, что они используются в разных контекстах. 5
«Is done» указывает на то, что задача или действие завершены или выполнены. 5 Например, так говорят о проекте, задаче или приготовлении блюда. 3
«Has been done» подчёркивает завершение действия или задачи, особенно при ссылке на конкретный временной отрезок или в пассивном залоге. 5 Например, так могут говорить о том, что что-то сделали в прошлом в неопределённое время или только что. 4
Таким образом, «is done» обозначает текущее состояние, а «has been done» — завершённое действие в прошлом, но с определённой связью с настоящим. 3