单项选择题

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