Here is my take.
As sentence contains past perfect tense "had migrated to ...." in later part of it, I believe it should contain the past tense as well.
John had eaten the breakfast and rushed to office.
In above sentence, john first had Breakfast and then rushed to office. (time sequence)
On similiar lines, sentence should contain the past tense to show the time sequence and D fits well.
IMO D