单选题 We hadn't met for 20 years, but I recognized her as soon as I saw her.
【正确答案】 D
【答案解析】句中but后面是一主从复合句,空格后跟一时间状语从句,选项D.the moment是连词,意为“一……就……(=as soon as)”,引导时间状语从句。类似的连词还有the minute,the instant,each time.every time等。