THEY _____ ENGLISH FOR 10 YEARS, SO THEY SPEAK IT FLUENTLY.A. H...

57. They _____ English for 10 years, so they speak it fluently.A. has studied B. studied C. study D. have studied