我觉得楼上的不对,如果是被动语态那句子应该是--"your work"而不是"you.."
本人认为应该选B。
因为首先整个句子的前面部分“You may go fishing”翻译为“你可以 go fishing ”而后面部分意思为“如果你做好了工作”。由此看来A选项是"be done"结构,是被动语态,把它放在句子中无法翻译!!!因为“you work ”是“主+谓”结构work在这里不是名词,是动词所以A选项是错的!!
B选项,如果放在句子中翻译为“如果你做好了工作你就可以go fishing了."句子意思是在 go fishing 以前得做好工作,是过去对现在的影响【现在完成时:have/has + done】.所以选B
选A
if引导的是条件状语从句
在这里遵循主将从现原则
而且work是被完成 所以需要被动语态。。
我也不确定对不对
应该没差吧
A 工作被做完,B至少要用has been done
选a
这是被动,要有be动词
选A 工作被做完