单项选择题

Though sometimes______, all too often technology is seen as a______for the great economic, social, and political challenges facing the nation as it embarks on the path of modernization.

A. expensive… solution
B. effective … panacea
C. ignored… salve
D. relevant … prerequisite
E. calamitous … fillip