问题
选择题
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
答案
答案:D
考查时态。根据时间状语For many years,可知应用现在完成时态。所以选D。