
She ___ three dogs since she was three years old. a. has had b. had had c. will have had
My team ___ every single game this season. a. has lost b. had lost c. will have lost
We ___ the test was going to be easy. a. has thought b. had thought c. will have thought
My little brother ___ his letters all night. a. has studied b. had studied c. will have studied
My big sister ___ to be a doctor, but she changed her mind. a. has wanted b. had wanted c. will have wanted
By the time I finish my homework, my friends ___ a video game. a. have already played b. had already played c. will have already played
After I finish high school, I ___ in the same city for 18 years. a. have lived b. had lived c. will have lived
Her mom ___ seven new dresses before this shopping trip is finished. a. has bought b. had bought c. will have bought
The teacher __ it was her birthday yesterday, but no one was listening. a. has said b. had said c. will have said
My grandparents __ me the same story over and over again, yet they were going to tell it again. a. have told b. had told c. will have told