Ответы и объяснения

2013-04-25T12:22:29+00:00
1. Have met. 2.have been working. 3. Had come. 3. Have been swimming . 4. Have joined