В английском языке существует несколько способов, которые мы можем использовать, чтобы дать совет.
1. SHOULD
Should является модальным глаголом и используется с глаголом в инфинитиве без частицы to.
You should study hard if you want to pass your exam.
В положительной форме should означает it's a good idea, а значит человеку "следует" сделать что-то.
Если же мы хотим сказать, что it's a bad idea, то используем отрицательную форму shouldn't
You shouldn't spend too much time playing computer games.
2. IF I WERE YOU,.... или If I were in your position,...
Второй способ - использовать условное предложение 2 типа. При этом, как вы уже успели заметить, вместо was с подлежащим I используется were. Также форма множественного числа were используется в данном случае с подлежащим he, she. И имеет значение:
на твоем месте я бы....
будь я тобой...
If I were you, I wouldn't buy that bag.
If I were you, I would go to Italy next summer.
If I were you, I'd look for another job.
3. HAD BETTER
Еще одна конструкция помогает дать совет и означает it's advisable to do it or there will be a problem or even a danger. Как мы видим, эта конструкция подчеркивает, что если не сделать, то будет проблема.
You had better study for the test or you'll fail. - Ты лучше бы готовился к тесту...
Помимо этого есть и еще одно существенное отличие: had better используется только для конкретных ситуаций, а should может использоваться в любых ситуациях.
Конкретная ситуация: it's late - уже поздно (сейчас)
We'd better go home now/we should go now.
Общая ситуация: You are always playing computer games.
You should go out more often.
С had better можно использовать и краткую форму
You'd better study for the test...
Использую форму had better not мы можем дать совет, что лучше что-то не делать. предостеречь от чего-то:
You don't look very well. You'd better not go out tonight.
Как вы уже заметили, после конструкции had better/had better not используется глагол в форме инфинитива без частицы to.
И еще немного примеров:
You'd better go home before it stars to rain.
I'd better phone Jane, hadn't I?
Да, лучше позвонить Джейн, а то потом проблем не оберешься из серии "почему не позвонил"?:)
Had better, несмотря на то, что содержит в себе had, имеет отношению к настоящему или будущему!
You'd better go to the bank tomorrow.
А здесь вы можете попрактиковаться: в 6 ситуациях необходимо дать совет
А здесь вы можете узнать о том, как:
Различаются между собой слова spectators, viewers, audience и onlookers