0
Lcchang Posted 19 years ago
Grammar

TOEIC

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 working02font
02br
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-

  • 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.

7 Answers
0
0I agree. Or 'had been working'.0-
0
0 01blockquote
01cite10Mister Micawber12cite10I agree. Or 'had been working'.12br
12br
12blockquote
10Hi Mister Micawber02br
02br
00Mr. Harrington 01b00had been working 02b00for 2 weeks by the time he eventually finished the report.02br
02br
01font
0
0 with some verbs like "work" and "live" there is no difference. 0-
0
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
0
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
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
0
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-

Related Questions