这样并无完整表达出因果关系,而且句子还有些语法瑕疵 (she has been...)
供你参考:She feels rather week because she's been ill for two weeks.