英语(非谓语动词)!Had I remembered ____ the windows,the thief would

英语(非谓语动词)!
Had I remembered ____ the windows,the thief would not have
got in.
A.to close B.closing
C.to have closed D.having closed
云淡风_清 1年前 已收到5个回答 举报

xiang0610 幼苗

共回答了21个问题采纳率:71.4% 举报

选A.
考查虚拟语气和倒装.
倒装前的句型是:If I had remembered to colse the windows,the thief would not have got in.(假如我当初记得关窗户的话,小偷就不会进来了.)
其中由If引导的条件状语从句与过去的事实相反,故用过去完成时“had remember”.
倒装后便成为了题干中的句子.
另外考查了remember的词法:
remember doing:记得做过某事
remember to do:记得去做某事

1年前

7

xiaogong789 幼苗

共回答了771个问题 举报

remember + to do【不定式】表示记住还没做过的动作
remember + doing【动名词】表示记住已经做过的动作
根据题意:the thief would not have got in.
我记得已经关上了窗,所以小偷将不会进来
综上,选B. closing

1年前

1

hq1992 幼苗

共回答了1个问题 举报

倒装了,A ,应该是“如果我记得关上窗户,那么小偷本不会进来”是虚拟语气加倒装。If I had remembered to close the windows ,the thief would not have got in.动作应该没发生。

1年前

1

innercool 幼苗

共回答了4个问题 举报

我觉得选B,但是不是很确定

1年前

1

yzmswmt 幼苗

共回答了620个问题 举报

当然选C了。
过去将来完成时。
如果我(那天)记得关掉窗户,小偷就不会进来了。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 1.916 s. - webmaster@yulucn.com