Ответ:1)I have known that person for 10 years
2)He has come already
3)They were reading all day
4)She has swimming for an hour
5)She has bought just a new phone
6)We haven't seen them for two years
7)They were running all morning
8)They have lived in Moscow for 10 years
9)Who was to the gym today?