how are you today?oh,i__as ill as i do now for a very long time

a.don't feel
b.won't feel
c.am not feeling
d.haven't felt
选c对吗?为什么?

应该选D
你今天好吗?哦,好长时间以来都没病得象现在这么厉害了。
因为是for a very long time(长时间以来),所以要用现在完成时(haven't felt)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-20
句子用到for引出时间状语时,表明是一段时间,多用现在完成时。
所以,本题选D。

希望您满意。
第2个回答  2009-01-20
我觉得应该选C
重点在于i do now, 而for a very long time只是用来比较的