1font00Mr. Harrington 01i00____02i00 for 2 weeks by the time he eventually finished the report.02font02br 02br 01font00A) has worked02br 00B) has been working02br 00C) will work 02br 00D) will have been working02font02br 02br 00I think none of the answers is right. The right answer should be "01font00had worked02font00". Do you think so? Please advise.02br 02br 00LCChang0-
Top answer
0I agree. 0-
— Mister Micawber
0I agree.
0-
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
0 I think D is correct. 01font00The time depends on the other verbs in the sentence02font00, not on the 01b00will02b00 combination. 02br 02br 00 -----02br 01font00 Will have + past participle02font01b01font00 02font
0Can you find another good example with this combination of verb tenses, Marius? I admit that that sentence logic here needs a little convoluted thinking, but I cannot see it as reading other than:01font02br 02br 00Mr. Harrington 01b00will have been working02b00 for 2 weeks by the time he eventually 01u01b00f
0 Future (perfect) is only one of the utilizations of this construct. We're not dealing with it here, IMO. 02br 02br 00 My reading of the original sentence is: 02br 02br 01i00I'm certain/confident/assume that 01font00Mr. Harrington 01b00will have been working02b00 for 2 weeks by the time he event
0Yes, I see-- thank you. Come to think of it, if I just use the form alone it seems perfectly normal: 01i00She will have received my gift last Tuesda02i00y.0-