Common Verb Collocations of thorough

acquire, base, be, become, begin, bring, conduct, do, follow, give, go, ground, have, include, make, must, need, obtain, possess, precede, provide, receive, require, see, shall, should, show, undergo, will, subject