Ответ:

Перевод задания: Используйте Present Perfect или Present Perfect Continuous.

  1. I have been looking for my English book everywhere, but I haven’t found it yet.
    (Я повсюду ищу свою книгу по английскому языку, но пока ещё не нашёл её.)
  2. How long have you been walking about New York?
    (Как долго ты гуляешь по Нью-Йорку?)
  3. He has found at last a job at a German-British company.
    (Наконец он нашёл работу в германо-британской компании.)
  4. I have been learning English irregular verbs for two hours and have learned only ten of them.
    (Я учу неправильные английские глаголы уже два часа и выучил только десять из них.)
  5. I have been trying hard to master my English for a long time, I think I have made progress.
    (Я долго старался хорошо овладеть английским языком и думаю, что добился успехов.)
  6. The Prime Minister has been making a tour of Europe since last Monday and has visited three countries so far.
    (Премьер-министр совершает поездку по Европе с прошлого понедельника и уже посетил три страны.)
  7. She has been dreaming of becoming an actress since her childhood. Her dreams haven’t come true yet.
    (Она с детства мечтает стать актрисой. Её мечты пока ещё не сбылись.)
  8. Have they been living in London for a long time?
    (Они давно живут в Лондоне?)
  9. How many countries have you visited?
    (В скольких странах ты побывал?)
  10. We have recently moved to Moscow.
    (Мы недавно переехали в Москву.)

Правило: Present Perfect обозначает завершённое действие или его результат к настоящему моменту; Present Perfect Continuous подчёркивает длительность или процесс действия, начавшегося в прошлом и продолжающегося до настоящего момента.