首页 > 留学知识库

问题: 7 By the time he realizes he ——————

7 By the time he realizes he ——————on it for more than an hour。A walks B walked C has walked d had wolked

解答:

C
从for more than an hour看出指的是一个时间段里面的动作
he realizes用的是一般时,前后时态统一,应该用现在完成时has walked