Correct Answer:
B. 3
Nawaz Sharif has served as the Prime Minister of Pakistan a total of three times. His tenures were from 1990 to 1993, 1997 to 1999, and most recently from 2013 to 2017. This makes him a significant figure in Pakistani political history, having held the country's highest executive office multiple times. Options A (2), C (4), and D (5) are incorrect as they do not reflect the accurate number of times he held the Prime Minister's office.