2012杭州中考英语
Mark_________inChinafor10yearsandnowheteachesChineseinBritain.
A.hasworkedB.workedC.hadworkedD.isworking
答案为Bwhy?