--- Hurry, John!--- Oh, damn! Both my legs are nearly to give out. I ____for hours.A.had walkedB.walkedC.have been walkingD.am walking
网友回答
C解析考察时态。根据for hours和my legs are nearly to give out可知我已经连续步行好几个小时了,故使用现在完成进行时,故C正确。句意“我的双腿几乎走不动了,我已经连续步行好几个小时了。