c. has played
Он много играл в футбол в этом году. (Действие началось в прошлом и продолжается до настоящего времени, поэтому используется Present Perfect.)
a. happened
Расскажи мне все о том, что произошло на встрече. Я весь во внимании. (Речь идет о конкретном событии в прошлом, поэтому используется Past Simple.)
b. has run
Он трижды сбегал из школы, когда ему было 14 лет. (Речь идет о завершенных действиях в прошлом, поэтому используется Present Perfect.)
b. have you drunk
Сколько чашек кофе ты выпил сегодня? (Вопрос о количестве выпитого кофе за сегодня, результат важен на данный момент, поэтому используется Present Perfect.)
c. have you been drinking
Как долго ты пьешь эту чашку кофе? (Вопрос о продолжительности действия, которое началось в прошлом и продолжается до настоящего момента, поэтому используется Present Perfect Continuous.)
b. have you driven
Твоя машина вся в грязи. Где ты ездил? (Интересует результат действия, а не процесс, и действие завершилось, поэтому используется Present Perfect.)
a. lost
Наша команда отстой. Они просто проиграли 8 игр подряд. (Речь идет о завершенных действиях в прошлом, следующих друг за другом, поэтому используется Past Simple.)
b. have you made/ have you decided
Ты принял решение? Что ты решил делать? (Вопрос о принятом решении, то есть интересует результат, поэтому используется Present Perfect и Present Perfect.)
a. Have you found
Ты уже нашел это место на карте? (Вопрос о результате действия, которое должно было завершиться к настоящему моменту, поэтому используется Present Perfect.)
b. haven't heard/moved
Я ничего о нем не слышал с тех пор, как он переехал в Париж. (Действие, начавшееся в прошлом и продолжающееся до настоящего момента, поэтому используется Present Perfect, а для действия в прошлом - Past Simple.)