Ниже представлен тест по английскому языку для 8 класса на тему Present Perfect и Present Perfect Continuous. Тип вопросов — множественный выбор. Всего 20 вопросов. В конце — ответи.
Инструкция: выберите один правильный ответ для каждого вопроса.
She ... in this company for ten years.
A) works
B) has worked
C) is working
D) was working
They ... in Paris since 2012.
A) live
B) are living
C) have lived
D) have been living
He ... his homework for two hours.
A) has been doing
B) has done
C) did
D) is doing
I ... here since 2015.
A) lived
B) have lived
C) am living
D) will live
We have been cooking dinner for two hours.
A) have been cooking
B) have cooked
C) cooked
D) are cooking
This week, she ... to the gym every day.
A) goes
B) has gone
C) has been going
D) went
I ... my keys. I can't find them.
A) lose
B) have lost
C) am losing
D) will lose
Have you ever ... to Canada?
A) went
B) go
C) gone
D) been
She hasn't finished reading the book yet.
A) finished
B) finishes
C) finishing
D) finish
They ... for two hours.
A) waiting
B) wait
C) have waited
D) have been waiting
He ... his room since noon.
A) cleans
B) has cleaned
C) has been cleaning
D) cleaned
She has been looking for a new job for six months.
A) looks
B) has looked
C) has been looking
D) is looking
I've studied English for five years.
A) study
B) studied
C) have studied
D) have been studying
I have been reading this book since yesterday.
A) have read
B) have been reading
C) read
D) reading
She hasn't finished yet.
A) hasn't finished
B) hasn't finishing
C) didn't finish
D) won't finish
Which sentence is correct?
A) He has lived in New York since 2010.
B) He has been living in New York since 2010.
C) Both A and B are correct.
D) None
Which sentence expresses experience (not an ongoing action)?
A) We have been to Italy.
B) We are going to Italy.
C) We have gone to Italy.
D) We have been living in Italy.
Have you been waiting long?
A) Yes, I waited for a long time.
B) Yes, I have waited for a long time.
C) Yes, I have been waiting for a long time.
D) Yes, I wait a long time.
She has known him since she was a child.
A) knows
B) knew
C) has known
D) has been knowing
We ... English for five years.
A) have studied
B) have been studying
C) studied
D) are studying
Ответы:
1B, 2C, 3A, 4B, 5A, 6C, 7B, 8D, 9A, 10D, 11C, 12C, 13C, 14B, 15A, 16C, 17A, 18C, 19C, 20B
Если нужно, могу дополнительно добавить объяснения к каждому вопросу или адаптировать тест под конкретные требования вашего класса.