John Shanghai since he finished middle school ten years ago.

2个回答

  • 首先我们应该知道leave for的意思是“离开去.”,因为这个句子的时态是现在完成时,John是十年前就离开去了上海,在这十年里他应该都在上海,表示的是他在上海的这种状态,应该用延续性动词,所以A选项可以排除,而C选项是指去了某地但已经回来了;D选项指他去了某地还没有回来或者他还在去某地的途中,是短暂性动词.