For many years, people ()electric cars. However, making them has been more difficult that predicted.
A. had dreamed of
B. have dreamed of
C. dreamed of
D. dream of
参考答案:B
解析:
本题考查动词的时态。由“For many year”可知,这里应该用完成时态,排 除C和D。句子讲述的不是过去的事情,所以应该用现在完成时。故选B。