I _____ English for ten years.Ahas been studyingBhave been studyingChad been studyingDstudiedAnswer: B. have been studying