1 liter is approximately 34 ounces according to your question. The amount of 12 ounce cans of soda a 2 liter soda bottle can hold can be calculated below
[tex]\begin{gathered} 1\text{ liter = 34 ounces} \\ 2\text{ liters = ?} \\ \text{cross multiply} \\ \text{amount in ounces = 34}\times2=68\text{ ounces} \\ \frac{68}{12}=5.6667 \\ it\text{ can betw}een\text{ 3 to 4 } \end{gathered}[/tex]