Ответ:
Задание 1.
1. shouldn't have spoken
2. call
3. shouldn't have drunk
4. shouldn't be forgetting
5. should have bought
6. should have finished
Задание 2.
1. You make a lot of mistakes when translating texts. I think your knowledge of grammar is bad. You should practice English every day.
2. I think you should think about this offer once more.
3. He shouldn't mention that to anyone.
4. You shouldn't miss the opportunity.
5. She needs your help.