was ill for a long time

You may have missed