Drag the tiles to the correct boxes to complete the pairs. Not all tiles will be used.

Match each verb phrase with the correct form.
will had lost
have served
having voted
had achieved
will have protested
present perfect
arrowBoth
past perfect
arrowBoth
future perfect
arrowBoth

1 answer

Here's how the verb phrases match with their correct forms:

  1. will have protested - future perfect
  2. have served - present perfect
  3. had achieved - past perfect
  4. 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?