would do 和was to open when he ____ the door,he found his keys were nowhere.A.to,by B.when he ____ the door,he found his keys were nowhere.A.to,by B.by,to C.had opened D.was to .将要开的时候,但是would open 是will open的过去式,虽然常用作过去常常的意思,但是也是will do的过去式啊~也可以理解过过去要开门的时候啊,怎么A错了,错哪里了

问题描述:

would do 和was to open when he ____ the door,he found his keys were nowhere.A.to,by B.
when he ____ the door,he found his keys were nowhere.A.to,by B.by,to C.had opened D.was to
.将要开的时候,但是would open 是will open的过去式,虽然常用作过去常常的意思,但是也是will do的过去式啊~也可以理解过过去要开门的时候啊,怎么A错了,错哪里了

A错D对,这句话要表达的意思是他打算要或者是准备开门的意思,而Will引导的将来时不能表达这样的意思,这个用语感一读就出来了,建议可以多读读文章~~~

只确定题干是过去将来时是不够的 be to do 还含有“打算去做”的含义

A没有动词,一个完整的句子结构应该有主谓宾,
B也同样,不搭
C前半句是对的,但是时态错了,与后面的"were"过去时态不对
所以选择D

would 含有想要,愿意的意思。
作为时态助词时的will是没有过去式的,即would open 不是will open的过去式

只有D是对的,意思是:当他马上(就要)去开门时,他发现找不到钥匙.填would open也表示表示“当他将要开门时…”,但是,be about to do ,表示即刻或马上就发生的动作,will (would )表示的动作远比be about to do 慢的...