又是一道英语难题

问题描述:

又是一道英语难题
He said he ______ there for three more years.
for three more years
答案好像是填 would work.为什么

翻译出来的意思是:他说他将在那里工作三年
那是三年的意思.
前面有said,是过去时态,主句过去时从句也该是过去时.will在过去时里会变成would.但是不知道一共有几个选项!也不知道句子意思,只是根据你说的好像是would work 判断的,所以我也解释不出来.目前只能告诉你这些