by the time you arrive home,I_______,so please don't make an

7个回答

  • A是将来完成进行时,D是将来进行时.

    A是到将来某一时刻动作已经完成,并且还要继续进行下去,如果,没有后半句,仅凭by,是可以选择A的.但现在有了后半句,特别是有了时间状语从句when,动作的时间就被限定在when的一刹那.所以,该用进行时.

    D表示将来某一时刻正在进行的动作.一般有几点几分或when等表示时间点的时间状语.

    因此,唯一选项只有D.