问题

Hurry, John!—Oh, damn! Both my legs are nearly to give outI ____for hours
A:had walked
B:walked
C:have been walking
D:am walking
B:walked
C:have been walking
D:am walking
正确答案是: