Kate had been working out for months.
Kate was ashamed of what she had done.
Ice cream had been craving Kate for months. Kate ate more than she normally would have.
Kate had been craving ice cream for months. Kate ate more than she normally would have.