are informed that the musical play will start at 7o'clock tonight.--oh ,I

问题描述:

are informed that the musical play will start at 7o'clock tonight.--oh ,I
We are informed that the musical play will start at 7o'clock tonight.
--oh ,I didn't expect it to be so early!I -------to go out for dinner first.
A was planing
B had planed
C would plan
D will be planning
注意了 我不懂什么原因
老师说 first 相当于 just now (刚才)所以用过去式!
A was planning
B had planned
C would plan
D will be planning
plan 打错了 不好意思~

We are informed that the musical play will start at 7o'clock tonight.
--oh ,I didn't expect it to be so early!I -------to go out for dinner first.
A was planning B had planned C would plan D will be planning
问题补充:
注意了 答案是A啊!我不懂什么原因
老师说 first 相当于 just now (刚才)所以用过去式!但是我真不懂什么意思啊!
答:答案A是正确的,老师的解释是牵强的.
译:--我们得到的通知是说音乐剧将在今晚7点开演.
--啊,我没料到这么早就开演!我原计划先出去吃饭的呢.
析:第一句的主句用的是一般现在时are informed,说明现在的情况,从句用将来时,说明将来的情况(今天晚上).这个inform很可能是书面的形式而非口头.反正A同学说了一件B同学事先没料到的事情.
B同学说了句I didn't expect 就表示他原来没有料到是这么早.原来以为是八点开演什么的.所以原来打算,或者说是在A告诉他这个消息的前一分钟他还正打算要出去吃饭呢:I was planning to do sth.=I was planning to do sth.just now.确实是可以省略这个just now,但不是说这个first=just now.这个first是副词修饰to go out for dinner 的.原来正计划先出去吃饭,再来看这场音乐剧的.可这一提前,或者是自己原先估计错误,就打乱了原先的计划了.
我们再来用排除法做这题:.B.had planned,时态是可以的,但不合语境.它表示在A告诉B之前,B就【已经】计划好了.C I would plan to do sth.要么讲的是过去习惯的动作,要么是虚拟语气,表示将会做某事,显然不妥.will be doing sth.是指将来某个时刻将正在做某事,显然也不合句意.