题目

―Hurry, John!  ―Oh, damn! Both my legs are nearly to give out. I _____ for hours.  A. had walked               B. walked                     C. have been walking    D. am walking   答案:C   
英语 试题推荐