Почему в некоторых случаях после high time идет прошедшее время?

Помогите разобраться: почему в некоторых случаях после high time идет прошедшее время, а в других — инфинитив. Какая разница high time to do или did? Спасибо

  • 1. Выражение It’s high time с инфинитивом используется, когда в большинстве случаев его можно заменить на выражение со словом let’s.
    То есть, когда оно будет означать предложение сделать что-то.
    Например:
    It’s high time to have a drink. (самое время выпить). В данном случае будет приравниваться к Let’s have a drink (давай выпьем).

    It’s high time to have breakfast (самое время позавтракать) = Let’s have breakfast.

    2. Простое прошедшее время после It’s high time используется, когда нам нужно что-то сделать, но уже немного поздно. Как правило, его употребляют в качестве сожаления или упрека.
    It’s high time she went home. — Ей уже пора уходить
    Здесь, выражение будет означать, что он засиделась в гостях, уже под например, и ей уже давно домой пора).
    — It’s high time I bought a new coat — Пора мне купить новое пальто.
    Например, если старое пальто уже никуда не годиться.
    А вот если мы скажем что-то вроде
    — It’s high time to buy a new coat (it’s high time for me to buy a new coat)
    Эта фраза будет звучать как план, и будет произнесена в воодушевленном тоне. Например, вы уже сейчас идете в магазин за новой покупкой.

    Ответить