问题

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