2. She hasn't finished her homework yet.
В данном предложении используется слово "yet", которое часто употребляется во времени Present Perfect (настоящее совершенное время). Это время используется, когда действие произошло в прошлом, но результат важен в настоящем. Правильная форма глагола finish в Present Perfect с отрицанием для she — hasn't finished.