Ответ:

Перевод задания: Выберите правильную форму глагола.

Пункт 1 обрезан: начало предложения не видно. В сохранившемся фрагменте been looking for you for an hour нужна форма have been looking (если подлежащее — you).

  1. … have been looking for you for an hour! (…я/мы/они искали тебя целый час!)
  2. How many paintings have you sold? (Сколько картин ты продал?) — спрашиваем о количестве завершённых продаж.
  3. We have been travelling for a couple of weeks now. (Мы путешествуем уже пару недель.) — действие продолжается.
  4. The professor has answered more than 100 questions about the Louvre. (Профессор ответил более чем на 100 вопросов о Лувре.) — важен достигнутый результат.
  5. John has known Cynthia since primary school. (Джон знает Синтию со времён начальной школы.) — know обычно не употребляется в Continuous.
  6. I've seen most of his paintings. (Я видел(а) большинство его картин.) — сообщается о результате опыта.
  7. How long have you been waiting? (Как долго ты ждёшь?) — действие продолжается.
  8. Have you been writing your essay all morning? (Ты писал(а) сочинение всё утро?) — подчёркнута длительность занятия.
  9. How many art galleries has Dan visited today? (Сколько художественных галерей Дэн посетил сегодня?) — спрашиваем о количестве посещённых галерей.
  10. How long have you had this painting by van Gogh? (Как давно у тебя эта картина Ван Гога?) — have в значении владения не употребляется в Continuous.