past subjunctive

  1. It’s high time for the voters to vote out the corrupt/corrupted government.
  2. It’s high time the voters voted out the corrupt/corrupted government.
    Are both sentences OK?
    Should I use past subjunctive after ‘It’s high time’?
    Please comment.
    Thanks.

These are correct:

  1. It’s high time for the voters to vote out the corrupt government.

  2. It’s high time the voters voted out the corrupt government.

    You should use either

    It’s time for someone to do something. OR

    It’s (high/about) someone did/was doing something.

     Thanks.

On a style point, I would use ‘the public’ instead of ‘the voters’ there, simply to avoid the repetition.

  1. It’s high time for the public to vote out the corrupt government.
  2. It’s high time the public voted out the corrupt government.