Could have is the correct verb form, but could of is a common error based on mishearing the contraction could've (could have). Of is a preposition and cannot follow a modal verb like could. The correct construction uses the auxiliary verb have: could have picked, could have gone, could have headed.