单项选择题

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