作业帮 > 英语 > 作业

英语语法问题,看下面例子:No one would have imagined Anne landing the cla

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/08 15:06:38
英语语法问题,看下面
例子:No one would have imagined Anne landing the classic role of the sexy,smart Catwoman neither did she.
问:例子中的“ would have imagined”是什么语法,为什么要用这种语法,请详细说明,
翻译成
过去,没有人能想到Anne能担当这一经典角色——性感聪明的猫女,她自己也没想到.

would have done 结构

在非真条件句中,对过去事实相反的假设

与将来完成时will have done 对应
应该是第二种用法

希望有所帮助

看了楼下几个回答 突然我也不会了……我差了半天没有查到if这样省略的情况……我再查查
我来补充下 if 能省略的就一下三种情况:
当条件从句中含有had,should,were,可以省略if,但这时要采用倒装句,把had,should,were 放在主语前