Wiktionary
having a mind like a sieve
vb. (present participle of have a mind like a sieve English)