一些英语语法问题

问题描述:

一些英语语法问题
But the fundamental problem is that there's no sun here at all for half the year.
句中已经有了there,为何还要here?here为何不是at here 或 in here?
for half the year.如果我自己来写的话我会写成 for half of the year.错在哪里?

there be 意思是有,而不是那里的意思.here 和there都是副词,前面不加介词.
half of the year 也是可以的