Which one is correct? What's the different? Which do most people use.
Should it be plural. becasue when we talk about something in general like "I like cats"
Can you keep a secret
Can you keep secrets
Can you keep secret
The first two are common; the first one might be more common.
Can you keep a secret? <a specific secret>
Can you keep secrets? <in general>
Can you keep secret?