一道高中英语题 加翻译加解释 谢谢!!

All that can be done____.A has done B has been done C have done D have been done2
2025-03-10 12:34:40
推荐回答(2个)
回答1:

B
翻译:所有能做的都已经做了
解释:首先这是一个定语从句,all是先行词,that是引导词,that can be done是从句。
通常我们会把all这一部分看成一个整体,所以选择的助动词是has,去掉C、D。
然后,事情与做的关系式“被做”,是被动关系,所以选择B。

回答2:

A 所有一切能做的都做了。