请教两个英语选择题The work_____by the time you get here.A.will have been done B.is doneC.had be done D.would have done我觉得应该选C,答案选A.为何选A?Much_____to help the farmers in oue country in the past few years
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 17:29:59
请教两个英语选择题The work_____by the time you get here.A.will have been done B.is doneC.had be done D.would have done我觉得应该选C,答案选A.为何选A?Much_____to help the farmers in oue country in the past few years
请教两个英语选择题
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?
请教两个英语选择题The work_____by the time you get here.A.will have been done B.is doneC.had be done D.would have done我觉得应该选C,答案选A.为何选A?Much_____to help the farmers in oue country in the past few years
1.时态是将来完成时,翻译是等你到这的时候工作就已经会完成的,两个动作都没有发生用将来时,工作完成在你到来之前,用完成时表示.
2.in the past few years 通常连接的时态是现在完成时
1,未来完成时,因为当前说话的时候你还没去,事情也没有完成,当你去的时候就完成了。
2, 现在完成时,在过去的几年中一直在做。
by the time you get here是你到那儿的时候,应该是将来的语境(注意get是一般现在时),所以主句应该选A
in the past few years指在过去的几年里,应用现在完成时,所以应选A
1.因为时间状语是一般现在时,所以表示将来,如果选C那从句就应该是by the time you got there
2.记住in the past few years是现在完成时的标志