Разница между конструкциями It's time и It's high time заключается в их значении и употреблении:
- It's time переводится на русский язык как «пора» и используется, когда наступил момент, чтобы сделать что-то. 3 После неё используется неопределённая форма глагола (инфинитив) с частицей to. 4
- It's high time переводится на русский язык как «давно пора, уже самое время» и обычно используется, когда выражают недовольство или критикуют кого-то. 3 После неё используется простое прошедшее время (Simple Past). 4
Таким образом, It's time используется, когда крайний срок заканчивается вот-вот, ещё не всё упущено, а It's high time — когда что-то должно было быть сделано уже давным-давно, и выражается высшая степень возмущения. 1