He said that he had just started working and that he________for eight hours that day.A.would workB.workedC.has workedD.had worked
网友回答
A解析分析:以said为时间立足点来考虑,work动作如果发生在said之前那么就应该用过去完成时;如果是发生在said的同时,应该用过去进行时,但是由于有for eight hours就和进行时的基本概念发生矛盾,所以不可能用过去进行时;如果看成是在said发生时work动作尚未发生的话,就应该用过去将来时。由He said that he had just started working(他说他刚开始工作),因此处理成过去完成时and he had worked for eight hours that day(他那天已经工作了八个小时)是不可能的,只能理解为在said发生时尚未发生的事情,所以用过去将来时。