英语家园

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索

这个不是太清楚,是不是省略if 哟??

发布者: lorespirit | 发布时间: 2013-2-9 15:10| 查看数: 1953| 评论数: 4|

20鲜花
_ for your laziness, you could have finished the assignment by now.(A) Had it not been (B) It were not (C) Weren't it (D) Had not it been


最新评论

kevincen 发表于 2017-11-14 23:12:37
choose A?
remacross 发表于 2022-2-11 02:09:07
_ for your laziness, you could have finished the assignment by now.(A) Had it not been (B) It were not (C) Weren't it (D) Had not it been
A. Had it not been 如果不是因为
okxxl 发表于 2023-2-2 12:31:37
不用if 的虚拟语气的倒装强调,选择A。
chaseknight1 发表于 2023-2-10 15:44:31
是的,这是一个省略了 "if" 的第三种情况式。在英语中,有时省略 "if" 是很常见的,特别是在口语或非正式的写作中。因此, "Had it not been for your laziness, you could have finished the assignment by now." 和 "If it had not been for your laziness, you could have finished the assignment by now." 意思是相同的。
快速回复 返回顶部 返回列表