Trochę się pomieszałem
1. They should win tomorrow- powinni jutro wygrać (przewidywanie)
Teraz kogoś pytam
Should they win tomorrow? I teraz to ma znaczenie "czy to jest odpowiednie żeby oni wygrali" czy jednak to też znaczy "czy powinnk jutro wygrać (w sensie co przewidujesz).
2. He could have done homework -może zrobił może nie
He should have done done homework- czy tutaj jest podobnie jak z "could have" czy jednak napewno nie zrobił a powinnien był?