问题

Since we ____ for almost two weeks, I’ll need to buy a large backpack in advance to carry my supplies of food and water

A:have walked
B:will be walking
C:have been walking
D:walked
正确答案是: