---Someone is knocking on the door.Shall I _____it?---Sure. It must be Jenny. She ____to come at this hour. A. open; has promised B.open; was promising C. answer; had promised D. answer; promised正确答案是D.请问,第一个空可不可以是open.第二个空可不可以用has promised

热心网友

answer表回应,对外界刺激的一种反应,既然有人敲门,这就是一种回应。此外,英语中还有answer the phone(接电话)一说,如The telephone is ringing ,shall i answer it?而open the door则不一定要有外界刺激,题中既然有人敲门,用answer照应,较好。故排除ABSure,it must be 表明门内人知道来者是谁,为什么知道来者是谁呢?后文照应说杰妮答应这个时候来,那她什么时候答应来呢?显然是在这之前,因此用一般过去式,而用完成时往往强调对现在造成的影响,此处无,如果说I open the door waiting for jenny because she has promised to come.则有影响。

热心网友

我觉得应该选D首先 口语中有answer the door一说,比open更生活化和常用。其次 根据第二人回答,早知道JENNY要来,那她“一定是之前答应来的”。应该用过去式。had promised--过去完成式针对的是“过去的过去”,不适用该种情况。

热心网友

选第四个 答案

热心网友

open the door 是可以的,但是第二个空必须用promised,因为promise的动作是短暂的动作,发生在过去的一个时间,必须用一般过去式。

热心网友

就d最好open the door 是可以的,但该句中open +it 很别扭!有点中国式的英语的味道promise是个瞬间动词,一般不用于完成时态!