think noun
ADJ. long | hard
VERB + THINK give sth, have
PREP. ~ about I've had a long, hard think about it.