单项选择题

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 ;anacea
C.ignored; salve
D.relevant;prerequisite
E.calamitous; fillip