Question 64
TensesComplete the sentence with the correct option: I started writing this test at 8:00 a.m. It is 10:00 a.m now. By 11:00 a.m. I ________ it for three hours
- A.shall be writing
- B.have been writing
- C.shall have been writing
- D.am writing
- E.was writing
Show the answer and explanation
Answer: C (shall have been writing)
Explanation
An action continuing up to a future point ('By 11:00 a.m.... for three hours') takes the future perfect continuous: shall have been writing.