Past perfect/continuous question

Past perfect/continuous question

שלום, בחנתי את עצמי באחד המבחנים אוןליין, ולא הבנתי מדוע טעיתי בשאלה מסויימת:

John ._______ (to spends 3 years in
Pakistan before he .______ (to become) a
teacher of Urdu.​

האפשרויות היו:
had spent / became 1
2 had been spending / became

התשובה הנכונה על פי האתר היא:
had spent / became
לא הבנתי מדוע, דווקא המתמשך נשמע יותר הגיוני, מכיוון שאנו "מרוכזים" בזמן הארוך והמתמשך שג'ון היה בפקיסטן.

אודה להסברים.
 
למעלה