Student or Learner
1)"By the time she calls, I'll be through reading a book."
2)"By the time she calls, I'll be done with reading a book."
3)"By the time she calls, I will have read a book."
4)"By the time she calls, I'll finish reading a book."
Do we always have to use the Future Perfect Tense after "by the time...."?
Are sentences 1 and 2 correct? Would an average speaker catch the difference in conversation between 1,2 and 3 and 4?
I agree with bhaisahab. You might hear #1 or #2 but they`re not very elegant. I doubt that youŽd ever hear #4.
Last edited by riquecohen; 15-Oct-2010 at 15:30.
In my youth I used to be reactionary and prescriptive, but I appear to be growing more tolerant in my old age.
The first two utterances are not very formal, and they may not be particularly elegant (though that judgement is fairly subjective), but I hear such utterances all the time from reasonably educated speakers (usually American). I think they are acceptable.
I do agree with bhaisahab about the. Circumstances, not grammar, suggest that such utterances are more likely to be made if the speaker has a particular book in mind.