When you get there, I_____ already.

来源:百度知道 编辑:UC知道 时间:2024/07/02 16:36:14
A am gone B have gone C will be done
这个正确答案是C,但我不明白为什么不选B? C 的含义是什么,被动时态吗还是将来时态?谁给我详细说说。

关键在于这个句子前面的时间状语从句,when这个从句里用了一般现在时。在时间状语从句中可以用一般现在时表示将来,但主句部分将来时态是要沿用的。
如果选b的话,前面要用got

是将来的时态.