would do 和was to open when he ____ the door, he found his keys were nowhere. A. to, by B.

whenhe____thedoor,hefoundhiskeyswerenowhere.A.to,byB.by,toC.hadopenedD.wasto答案是D。将要开的... when he ____ the door, he found his keys were nowhere. A. to, by B. by, to C. had opened D. was to
答案是D 。将要开的时候, 但是would open 是will open的过去式,虽然常用作过去常常的意思,但是也是will do的过去式啊~~~也可以理解过过去要开门的时候啊,怎么A错了,错哪里了
展开
宋ocean
2011-03-24 · TA获得超过735个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:322万
展开全部
只有D是对的,意思是:当他马上(就要)去开门时,他发现找不到钥匙。填would open也表示表示“当他将要开门时…”,但是,be about to do ,表示即刻或马上就发生的动作,will (would )表示的动作远比be about to do 慢的多,表示将来的动作但是更可能过去经常 的或通常的动作。所以,按照正常逻辑,只有选择D是正确的。(我是宋ocean )
fansil44
2011-03-24 · TA获得超过206个赞
知道答主
回答量:66
采纳率:0%
帮助的人:46.8万
展开全部
would 含有想要,愿意的意思。
作为时态助词时的will是没有过去式的,即would open 不是will open的过去式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kitten_xm
2011-03-24 · 超过14用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:48.2万
展开全部
A没有动词,一个完整的句子结构应该有主谓宾,
B也同样,不搭
C前半句是对的,但是时态错了,与后面的"were"过去时态不对
所以选择D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弭爵qi
2011-03-24
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
A错D对,这句话要表达的意思是他打算要或者是准备开门的意思,而Will引导的将来时不能表达这样的意思,这个用语感一读就出来了,建议可以多读读文章~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毕利格绿
2011-03-24
知道答主
回答量:14
采纳率:0%
帮助的人:4.8万
展开全部
只确定题干是过去将来时是不够的 be to do 还含有“打算去做”的含义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式