1.选C
根据时间状语 for nearly two hours 表示一段时间一直在做某事
所以要用现在完成进行时 选C
2.选A
这句话表示的是一种经常发生的状态
即他总是在起床之后做锻炼.要用一般现在时
所以选A
希望对楼主有所帮助~~