А я тут снова с синтаксисом.

Помогите, пожалуйста, разобраться, как понять точно, когда глагол "быть" полнозначный, а когда - связка.

Предложения, где надо определить:

1. Было уже половина десятого.
2. Отец мой был обойщик и драпировщик.
3. Было нечто очень жуткое, угнетающее в безмолвном движении тысяч серых фигур.
4. Ах, Лиза, как бы мы могли быть счастливы.

И вопрос на засыпку: Какие типы сказуемого? В первом, я так понимаю, ПГС и "быть" полнозначное, да? Где можно найти точный алгоритм определения?

Спасибо заранее!