We finished - это когда-то в прошлом, м б или вчера Yesterday, или указатели на прошлое LAST или AGO last month= в прошлом месяце , а week ago -неделю назад..., в таком-то году может было, те указано время когда действие было совершено в прошлом. А вот Have finished - have указывает, что действие завершено сейчас и мы выбираем эту форму (это настоящее завершённое время)Вот нам сейчас и пора отдохнуть 2). Есть слово LAST значит это простое прошедшее время и здесь надо выбрать форму WROTE 3). Здесь берём завершённое время , ана него указывает глагол HAVE -что действие только что завершилось,, об этом говорит следующее предложение: дайте нам ещё один текст! Потому выбор Have done! 4) have eaten уже съел и больше не могу (сейчас) Кстати в совершённом времени тоже надо знать указатели этого времени (уже already и just -только что или есть или можно мысленно подставить в предложение) 5) have become берём, потому что указатель здесь слово недавно (lately) -указатели надо знать! 6). have lost ( можно подставить только что-just или недавно) потому и просит помочь открыть дверь сейчас, Это коротко))