-by what time ___you ____planting the trees?-By three o'clock that afternoon. A. did ,finish B. were ,finishing C.have ,finished D. had, finishing分析哦
热心网友
1. had... finished.你提供的选项中没有正确答案.原因:by短语所引导的时间一般需要用完成态,而此句中时间为过去,所以应用过去完成时.如果d答案中改为had...finished就可以选了.
热心网友
利用排除法,只能选A.从整个语境看,属于过去时间范畴.排除C.而B.表示进行或将来,也讲不同.D是一个错误答案.by the time引导一个时间状语.意思是"到....时候(为止)".原句的意思是:你们是到什么时候种完的树?(我们是)到那天下午3点中种完的.
热心网友
同意以上观点 BY引导的时间一般跟完成时
热心网友
A. by跟点时间,表什么时间以前。