при условии того, что контроша вся лишь по презент пёрфекту, то
1. have worked
2. всё верно, хотя я тут всё же сомневаюсь, вместо презент перфекта куда больше подошло бы просто паст симпл bought без has
3. has been
4. всё верно
5. have left
5. have met