Ответ:

Перевод задания: Задайте вопросы, используя слова в скобках. Используйте Present Perfect Simple или Present Perfect Continuous.

  1. How long have you been learning Arabic? (Как долго ты изучаешь арабский язык?)

    Используем Present Perfect Continuous, потому что учёба началась раньше и продолжается сейчас.

  2. How long have you been waiting? (Как долго ты ждёшь?)

    Ожидание продолжается в момент разговора, поэтому используем Present Perfect Continuous.

  3. Have you caught any fish? (Ты поймал какую-нибудь рыбу?)

    Спрашиваем о результате рыбалки, поэтому используем Present Perfect Simple.

  4. How many people have you invited? (Сколько человек ты пригласил?)

    Спрашиваем о количестве приглашённых — о результате действия, поэтому используем Present Perfect Simple.

  5. How long have you been teaching? (Как долго ты преподаёшь?)

    Работа учителем продолжается, поэтому используем Present Perfect Continuous.

  6. How many books have you written? (Сколько книг ты написал?)

    Спрашиваем о количестве написанных книг — о результате, поэтому используем Present Perfect Simple.

  7. How long have you been saving? (Как долго ты копишь?)

    How much money have you saved? (Сколько денег ты накопил?)

    В первом вопросе важна продолжительность продолжающегося действия; во втором — достигнутый результат.