Тест по английскому языку: Present Perfect Continuous vs. Present Perfect
Класс: 10
Вопросы:
I _______ (to read) this book for two weeks.
- a) have read
- b) have been reading
- c) read
- d) will read
She _______ (to live) in London since 2015.
- a) has lived
- b) has been living
- c) lived
- d) has live
They _______ (to work) on this project for a month now.
- a) have worked
- b) have been working
- c) work
- d) are working
He _______ (to play) football for years before he got injured.
- a) has played
- b) had been playing
- c) has been playing
- d) was playing
We _______ (to wait) for you since 3 p.m.
- a) have waited
- b) have been waiting
- c) waited
- d) are waiting
I can’t believe they _______ (to be) here all this time!
- a) have been
- b) have been being
- c) are
- d) were
She _______ (to study) English for five years now.
- a) studied
- b) has studied
- c) has been studying
- d) studies
He just _______ (to finish) his homework.
- a) has finished
- b) has been finishing
- c) finished
- d) was finishing
They _______ (to clean) the house since early morning.
- a) have cleaned
- b) have been cleaning
- c) cleaned
- d) are cleaning
I _______ (to work) on my presentation all week.
- a) have worked
- b) have been working
- c) worked
- d) was working
She _______ (to watch) TV when I called her.
- a) has watched
- b) has been watching
- c) was watching
- d) watched
We _______ (to try) to solve this problem for hours.
- a) have tried
- b) have been trying
- c) tried
- d) are trying
He _______ (to take) guitar lessons since January.
- a) has taken
- b) has been taking
- c) took
- d) is taking
They _______ (to travel) to Europe three times this year.
- a) have traveled
- b) have been traveling
- c) traveled
- d) are traveling
I _______ (to clean) my room for the last three hours.
- a) have cleaned
- b) have been cleaning
- c) cleaned
- d) was cleaning
Ответы:
- b) have been reading
- a) has lived
- b) have been working
- b) had been playing
- b) have been waiting
- a) have been
- c) has been studying
- a) has finished
- b) have been cleaning
- b) have been working
- c) was watching
- b) have been trying
- b) has been taking
- a) have traveled
- b) have been cleaning
Удачи на экзаменах!