你好,这是一个固定的时态结构,have/has been doing sth.表示以前是这样,将来还有可能继续是这样。
完成进行时,配合for weeks,表明几周以来一直困扰着我。请采纳
这个属于现在完成进行时,表示的是对现在有影响的一直持续的动作,谓语动词要用可延续动词,配合表示一段时间的状语使用。句型是 have been doing 这句,bother就是困扰的意思,是个延续动词,时间状语for weeks是好几周,表示这个问题已经困扰我好几周了。