Yanıt: $\boxed{D}$
Satılan çiçek yağı, litre cinsinden $3$ ile tam bölünebilen bir sayıdır. O halde $16,18,19,20, 31$ sayılarının modülo $3$ deki değerleri sırasıyla $1, 0, 1, 2, 1$ incelenirse, bunlardan $4$ tanesinin toplamı, $3$ ile bölümden $0$ kalanı vermelidir. Bu durum $1,0,1,1$ kalanları için mümkündür. O halde modülo $3$ te $2$ kalanı veren tenekeyi ayırırız. Yani $20$ litrelik tenekede zeytinyağı vardır.