问题 选择题

---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

考察时态。根据for hours和my legs are nearly to give out可知我已经连续步行好几个小时了,故使用现在完成进行时,故C正确。句意“我的双腿几乎走不动了,我已经连续步行好几个小时了。

单项选择题
判断题