Вот тест по английскому языку на тему "Simple Progressive Perfect" для 8 класса с единственным выбором. В конце теста представлены правильные ответы.
Тест по английскому языку: Simple Progressive Perfect
Вопрос 1: I ___ my homework.
a) have done
b) has done
c) am done
Вопрос 2: She ___ reading a book when I called her.
a) is
b) was
c) has been
Вопрос 3: They ___ at the party since 7 PM.
a) have been
b) are
c) were
Вопрос 4: He ___ the guitar for three years.
a) has played
b) is playing
c) was playing
Вопрос 5: We ___ dinner when the phone rang.
a) have
b) were having
c) are having
Вопрос 6: I ___ my keys. Can you help me find them?
a) have lost
b) lost
c) was losing
Вопрос 7: They ___ to the cinema every Saturday.
a) go
b) have gone
c) were going
Вопрос 8: She ___ studying for her exams right now.
a) is
b) was
c) has been
Вопрос 9: We ___ finished our project before the deadline.
a) have
b) had
c) was
Вопрос 10: The sun ___ shining when we arrived.
a) is
b) has been
c) was
Вопрос 11: He ___ his homework every evening.
a) does
b) has done
c) was doing
Вопрос 12: They ___ a movie at the moment.
a) are watching
b) were watching
c) have watched
Вопрос 13: I ___ never seen such a beautiful place.
a) have
b) had
c) was
Вопрос 14: The children ___ playing outside when it started to rain.
a) have been
b) were
c) are
Вопрос 15: She ___ her sister since last year.
a) hasn’t seen
b) didn’t see
c) isn’t seeing
Вопрос 16: We ___ pizza for dinner last night.
a) have
b) had
c) were having
Вопрос 17: They ___ already finished their exams.
a) have
b) are
c) was
Вопрос 18: I ___ my grandmother’s house every summer.
a) visit
b) have visited
c) was visiting
Вопрос 19: He ___ playing football yesterday.
a) was
b) is
c) has been
Вопрос 20: We ___ friends for many years.
a) were
b) have been
c) are
Ответы на тест:
- a) have done
- b) was
- a) have been
- a) has played
- b) were having
- a) have lost
- a) go
- a) is
- a) have
- c) was
- a) does
- a) are watching
- a) have
- b) were
- a) hasn’t seen
- b) had
- a) have
- a) visit
- a) was
- b) have been
Этот тест поможет ученикам проверить свои знания по теме и подготовиться к экзаменам. Удачи!