Ниже тест по теме Present Perfect. Выберите одну верную ответную фразу для каждого вопроса. Все задания — в формате множественного выбора. Ответы не приводятся.
I ... this film twice today. A) have seen B) has seen C) had seen D) am seeing
She ... lived in Madrid since 2010. A) have lived B) has lived C) had lived D) living
They ... to the cinema yet. A) go B) have gone C) has gone D) going
We ... our homework. A) did B) do C) have done D) doing
He ... his favorite book already. A) has read B) have read C) has reading D) had read
I ... to France before I turned 18. A) have been B) has been C) had been D) being
The company ... many changes recently. A) have made B) has made C) having made D) made
She ... in this team since 2010. A) is B) has been C) have been D) were
We ... already finished the project. A) have finished B) has finished C) had finished D) finishing
She ... lived in many countries, including Japan. A) has lived B) have lived C) had lived D) living
How long ... you known him? A) do you know B) did you know C) have you known D) are you knowing
They ... here for five years. A) have lived B) has lived C) had lived D) living
Have you ever ... to London? A) been B) going C) went D) go
She ... just finished her assignment. A) has just finished B) have just finished C) has finished D) have finished
We ... lived there since 1990. A) have B) has C) had D) having
They ... studying for hours. A) have studied B) has studied C) have been D) had been
How many years ... you know her? A) do you know B) did you know C) have D) are
My teacher ... a lot this year. A) has learned B) have learned C) has been learning D) have been learning
She ... not finished yet? A) has B) have C) had D) is
I ... to the gym this week. A) go B) went C) have gone D) have going
She ... cooking since noon. A) has cooked B) has been cooking C) have cooked D) have been cooking
Have you ... your keys anywhere? A) lost B) lose C) losing D) losses
They ... just finished their meal. A) has B) have C) have been D) had
He ... lived in Tokyo, Paris, and Rome. A) has lived B) have lived C) had lived D) living
The kids ... never seen such a big whale before. A) have never seen B) has never seen C) have never saw D) having never seen