The penicillin G preparation with the longest duration of action is:
Benzathine penicillin has the longest duration of action.
Benzathine penicillin
Sodium penicillin
Potassium penicillin
Procaine penicillin