There are 8.454 cups in 2 liters.

Here's the conversion:

1 liter = 4 cups 2 liters = 2 liters * (4 cups/liter) = 8.454 cups (rounded to four decimal places)

Since most measuring cups aren't designed to measure hundredths of a cup, you can round this answer to 8.5 cups for practical purposes.