问题补充:
our train is leaving in half an hour,you know.Its time we ----from e on!选were gone 还是shall go?
答案:
选shall go.根据时态都可以排除were gone了(原句时态是一般现在时),原意是 你知道的,我们的船半小时后开,现在该是我们从这儿离开的时候了,来吧.
======以下答案可供参考======
供参考答案1:
那个都不对哦, 虚拟语气中的语法点,it is time/ it is high time that ... 后面要用should +动词原形,should 不能省略,或者用went。
供参考答案2:
shall go。
in half an hour已经表示是将来时,所以不可能是用were gone 过去分词
再则 Its time(that) we ----from e on!是强调句 shall go 相当于should go