Which verb or verb phrase best fits in the blank?

1. My family ___ Sebago Lake in Casco, Maine, every year.
A. Visits
B. Will have visited
C. Will have had visited
2. We _____ each summer for eight years now.
A. Went
B. Have been going
C. Will have gone
D. Go

1. My family visits Sebago Lake in Casco, Maine, every year. (Option A)

2. We have been going each summer for eight years now. (Option B)