Here's how the verb phrases match with their correct forms:
- will have protested - future perfect
- have served - present perfect
- had achieved - past perfect
- having voted - both (it can be seen as a participial form used in various contexts)
Thus, 'will had lost' and 'having voted' being noted for both present perfect and past perfect. Would you like to know more about these forms?