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.