初三 英语 选择题 请详细解答,谢谢! (20 10:33:59)

You may go fishing if you work __________.A. is doneꀀꀀꀀꀀ B. has doneꀀ
2024-12-27 20:31:06
推荐回答(5个)
回答1:

我觉得楼上的不对,如果是被动语态那句子应该是--"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

回答2:

选A

if引导的是条件状语从句
在这里遵循主将从现原则
而且work是被完成 所以需要被动语态。。
我也不确定对不对
应该没差吧

回答3:

A 工作被做完,B至少要用has been done

回答4:

选a
这是被动,要有be动词

回答5:

选A 工作被做完