Конечно, помогу! Давай посмотрим на каждое предложение по отдельности и правильно заполним пропуски, используя нужное время английского глагола.
Jill (talk) has been talking on the phone since she (enter) entered the room. "Jill has been talking on the phone since she entered the room." – это предложение относится к длительному времени, которое продолжалось с момента входа в комнату и до настоящего момента.
I can’t believe you (eat) have eaten two pizzas already! "I can’t believe you have eaten two pizzas already!" – здесь речь идет о действии, которое было завершено к настоящему времени.
I (buy) have bought a new car, it is very good, though rather expensive. "I have bought a new car, it is very good, though rather expensive." – снова используется Present Perfect для выражения факта покупки, которая имела место.
John (live) has been living in Paris since he (arrive) arrived there in 2010. "John has been living in Paris since he arrived there in 2010." – так как действие началось в прошлом и продолжается до сих пор, нужно использовать Present Perfect Continuous.
How long (you wait) have you been waiting here? Since the lecture (begin) began. "How long have you been waiting here? Since the lecture began." – вопрос о длительности действия, которое началось в прошлом и еще продолжается.
I (run) have run all the way to school, that’s why I look hot. "I have run all the way to school, that’s why I look hot." – здесь уместно использовать Present Perfect, так как речь идет о завершенном д