Таких скидок больше не будет!

осталось мест 57
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему present perfect

04 марта 2025 15:33

{Другой предмет}
7 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Вот тест на тему "Present Perfect" для школьников 7 класса. Вопросы представлены в формате множественного выбора.

Тест по английскому языку: Present Perfect

  1. I _____ (to live) here for five years. a) have lived
    b) lived
    c) was living

  2. She _____ (to finish) her homework yet. a) hasn't finished
    b) didn't finish
    c) finished

  3. They _____ (to see) that movie three times. a) have seen
    b) saw
    c) seen

  4. We _____ (to visit) London twice. a) have visited
    b) visited
    c) are visiting

  5. He _____ (to break) his leg last year. a) has broken
    b) broke
    c) was breaking

  6. I _____ (to read) five books this month. a) have read
    b) read
    c) was reading

  7. She _____ (to go) to the party last night. a) has gone
    b) went
    c) was going

  8. They _____ (to eat) sushi before. a) have eaten
    b) ate
    c) eaten

  9. We _____ (to see) that play already. a) have seen
    b) saw
    c) see

  10. He _____ (to write) three letters today. a) has written
    b) wrote
    c) was writing

  11. I _____ (to visit) my grandparents last weekend. a) have visited
    b) visited
    c) was visiting

  12. She _____ (to learn) to swim since she was six. a) has learned
    b) learned
    c) is learning

  13. They _____ (to finish) the project on time. a) have finished
    b) finished
    c) are finishing

  14. We _____ (to see) that restaurant before. a) have seen
    b) saw
    c) see

  15. He _____ (to travel) to Paris several times. a) has traveled
    b) traveled
    c) is traveling

  16. I _____ (to start) a new book recently. a) have started
    b) started
    c) was starting

  17. She _____ (to attend) that conference last year. a) has attended
    b) attended
    c) is attending

  18. They _____ (to play) football on weekends. a) have played
    b) played
    c) playing

  19. We _____ (to meet) her before. a) have met
    b) met
    c) meet

  20. He _____ (to break) his phone last month. a) has broken
    b) broke
    c) is breaking

  21. I _____ (to drink) coffee today. a) have drunk
    b) drank
    c) have drinking

  22. She _____ (to win) several awards. a) has won
    b) won
    c) was winning

  23. They _____ (to call) me yesterday. a) have called
    b) called
    c) calling

  24. We _____ (to read) that article before. a) have read
    b) read
    c) were reading

  25. He _____ (to visit) the museum many times. a) has visited
    b) visited
    c) visiting

  26. I _____ (to complete) my assignment yet. a) haven't completed
    b) didn't complete
    c) completed

  27. She _____ (to teach) English for five years. a) has taught
    b) taught
    c) is teaching

  28. They _____ (to move) to a new house last month. a) have moved
    b) moved
    c) moving

  29. We _____ (to buy) a new car recently. a) have bought
    b) bought
    c) was buying

  30. He _____ (to listen) to that song many times. a) has listened
    b) listened
    c) is listening

  31. I _____ (to start) my new job last week. a) have started
    b) started
    c) starting

  32. She _____ (to read) that book many times. a) has read
    b) read
    c) is reading

  33. They _____ (to play) the piano for years. a) have played
    b) played
    c) are playing

  34. We _____ (to watch) that TV show already. a) have watched
    b) watched
    c) were watching

  35. He _____ (to learn) to drive last year. a) has learned
    b) learned
    c) is learning

  36. I _____ (to see) her at the concert. a) have seen
    b) saw
    c) was seeing

  37. She _____ (to help) her dad with the project. a) has helped
    b) helped
    c) is helping

  38. They _____ (to visit) us many times. a) have visited
    b) visited
    c) are visiting

  39. We _____ (to take) a vacation last summer. a) have taken
    b) took
    c) taking

  40. He _____ (to finish) the game already. a) has finished
    b) finished
    c) is finishing

Удачи на тесте!


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
3 Класс
{Другой предмет}
7 Класс
{Другой предмет}
5 Класс
{Другой предмет}
5 Класс

Саша — ассистент в телеграмме