Perfect Tenses

Please choose the most appropriate answer for each sentence.
  • 1

    Many people ..... tried but no-one has succeeded so far.

  • 2

    That programme is so boring that it's like watching paint ......

  • 3

    By the end of this year I realize I ..... writing tests for three years now.

  • 4

    Do you mind ..... the door as I find it very hot in here?

  • 5

    I honestly think that the time ..... come when we should celebrate our success.

  • 6

    How anyone ..... to live in those conditions in the 18th century is difficult to imagine.

  • 7

    ..... ever heard of this writer before?

  • 8

    That stupid dog ..... all day long.

  • 9

    They were eating dinner when the lights ..... out.

  • 10

    No-one ..... believe your story when you tell them.

Do you like our tests? Check out our shop!

We have ESL, TOEIC, TOEFL test compilations and much more!