请教两个英语选择题

问题描述:

请教两个英语选择题
The work_____by the time you get here.
A.will have been done B.is done
C.had be done D.would have done
我觉得应该选C,答案选A.为何选A?
Much_____to help the farmers in oue country in the past few years.
A.has been done B.have done
C.were done D.was done
我觉得应该选D,答案选A.为何选A?

1.时态是将来完成时,翻译是等你到这的时候工作就已经会完成的,两个动作都没有发生用将来时,工作完成在你到来之前,用完成时表示.
2.in the past few years 通常连接的时态是现在完成时