I had a dream once 有没语法错误

问题描述:

I had a dream once 有没语法错误

I had a dream once 没语法错误
I once had a dream.或者
Once I had a dream.更符合英语的习惯