---Haven't you graduated from university?---yes ,i _____medicine for five years in beijingA study B studied Care studying Dhave studied

问题描述:

---Haven't you graduated from university?---yes ,i _____medicine for five years in beijing
A study B studied Care studying Dhave studied

我觉得应该选择B.请看这个题,问句是用have提问,回答的是yes,表示yes,I have.意思是说,我已经从大学毕业了.我们知道,现在完成时表示的意义是,动作已经完成,并且对现在造成影响.在这句话里面,这个“影响”就是,我现在不上学了.而后面那句已经是在陈述大学期间学的课程了.因此,这个答句包括2个部分,第一部分是回答提问,提问用的是现在完成时,因此答句也应该用现在完成时;第二部分是陈述在大学期间主修的课程,是回答者另外附加的叙述,这个动作已经完成,并且没有说对现在有什么影响,因此用过去完成时.楼主需要注意的是,yes后面是一个省略句,补全应为yes,I have graduated from university.