问题
                    
For many years,people _____ electriccars. However, making them has been more difficultthanpredicted. [ ]
                            A: had dreamed of 
B: have dreamed of
C: dreamed of
D: dream of
                        
                        B: have dreamed of
C: dreamed of
D: dream of
正确答案是:
                        