1.--Long time no see.Haven't you graduated from college?

问题描述:

1.--Long time no see.Haven't you graduated from college?
--Yes.I____English for 4 years in Wuhan.
A.have studied
B.studied
我总是分不清现在完成时和一般时选哪个.有一种解释说现在完成时表示对现在造成的影响.模糊不清.
现在完成时 表示过去某一时间开始并^一直^持续到现在的动作或状态

从Yes回答看,我已毕业.我在武汉(上学时)学过4年英语.
现在完成时表示的是已经和现在还在此状态中