【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”.
【1】Had someone not mentioned his name , I hardly think I would have recognized him.【倒装结构虚拟语气】
参考译文:如果没人提到他的名字,我几乎不会认出他来。 【事实上:有人提到他的名字,我也已认出他来。】
【2】If someone had not mentioned his name , I hardly think I would have recognized him.【陈述语序虚拟语气】
参考译文:如果没人提到他的名字,我几乎不会认出他来。 【事实上:有人提到他的名字,我也已认出他来。】
备注:网友可能把答案抄错了,B答案是使用“过去完成时态倒装结构”。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!