📞 0339-0387701 (WhatsApp) Contact

« Back to English

Fill in the blank: He _____ the same job for ten years now.

A. was doing
B. has been doing ✅
C. did
D. is doing

Explanation

'For ten years now' requires the present perfect continuous