问题

For many years, people __ electric earsHowever, making them has been more difficult than predicted
A:had dreamed of
B:have dreamed of
C:dreamed of
D:dream of
B:have dreamed of
C:dreamed of
D:dream of
正确答案是: