Вопрос:

Barbara ___ (do) her make-up for an hour but she ___ (not/finish) yet.

Ответ:

Решение:

Здесь нужно выбрать правильные формы глаголов, указывающие на действие, которое длилось в течение часа и ещё не завершено.

  • have been doing: Present Perfect Continuous. Используется для действия, которое началось в прошлом, продолжалось некоторое время и всё ещё продолжается или только что закончилось.
  • haven't finished: Present Perfect Simple. Используется для действия, которое завершилось в прошлом, но имеет результат в настоящем, или для действия, которое ещё не произошло к данному моменту.

Фраза «for an hour» указывает на продолжительность действия, а «yet» — на незавершённость. Поэтому грамматически верным является сочетание Present Perfect Continuous для первого глагола и Present Perfect Simple для второго.

Ответ: a. have been doing; haven't finished

Подать жалобу Правообладателю

Похожие