"Could" is the past of can.
- Could you tell me the time, please?
"Could have" is used to refer to something that was possible but didn't happen.
- I could have been a musician.
- If the stores had been open we could have done the shopping.