语法与词汇

I haven’t seen him for years , and I can hardly _________him at first sight . 

【正确答案】 B
【答案解析】