2 请教曹老师含有should的虚拟语气

attachments-2022-05-FLCDGtRv628603bbeca6e.png

请教曹老师,这道题答案是否正确?为什么这样选?

请先 登录 后评论

最佳答案 2022-05-31 11:56

B____ I hardly think I would have recognized him.

A.Should his name not be mentioned    B.Had someone not mentioned his name

C.If someone did not mention his name    D.If someone had mentioned his name

解答:以上应该选择“B”答案,从句对过去的虚拟和假设,从句用过去完成时态had done sth”,主句用“would have done sth”.

1Had someone not mentioned his name , I hardly think I would have recognized him.【倒装结构虚拟语气】

参考译文:如果没人提到他的名字,我几乎不会认出他来。 【事实上:有人提到他的名字,我也已认出他来。

2If someone had not mentioned his name , I hardly think I would have recognized him.【陈述语序虚拟语气】

参考译文:如果没人提到他的名字,我几乎不会认出他来。 【事实上:有人提到他的名字,我也已认出他来。

备注:网友可能把答案抄错了,B答案是使用过去完成时态倒装结构


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1329 浏览
  • cici   提出于 2022-05-19 16:47