英语翻译

问题描述:

英语翻译
I don't know i whether or not can make my dream come true ,but i know,i have a dream and I have been trying hard.
这句话有语病什么的吗?有的话怎么修改?我想表达的是:我不知道我的梦想能否实现,但是我知道,我有一个梦想并且我一直在努力

I don't know whether or not my dream will come true,but I know that I have a dream and I have been trying hard.注意如何写从句,还有主谓宾和句子结构,英文中直接堆砌的情况比较少,不像中文直接堆一起就是个句...