This is a real-world medical entrance exam question, please give the true answer based on the question and selection. Topic name: CHF, Angina Pectoris and Myocardial Infarction, Subject name: Pharmacology
Which of the following drugs is most likely to precipitate angina? 
Select and explain. 
A. Amlodipine, B. Nifedipine, C. Diltiazem, D. Verapamil
B: Nifedipine
Answer: B: Nifedipine 
Explanation: Vasodilators and peripherally acting CCBs (Dihydropyridines) can cause tachycardia and thus may precipitate acute attack of angina. Risk of tachycardia is more with sho acting drugs like nifedipine than with long acting agents like amlodipine. Diltiazem & Verapamil --> decreases HR and also cause vasodilation.