Try using sparknotes.com or cliffnotes.com
Answer:
2. be
3. have
4. been
5. 'll
6. have
so probably you didnt ask anything...
what??
Explanation:
sheeeeeeeeeeeshhhhhhh that qu3stion long hold up I gotta check real quick