英语中完成时能不能和具体时间连用?

问题描述:

英语中完成时能不能和具体时间连用?
如果不能 这句话怎么解释 I have been in Roma once in 2000,as a tourist.

  现在完成时指的是发生在过去的行为使得说话时的情况受到影响,也就是说,如果这个既表示过去时间又能与说话时的时间连在一起的话,那么就可以形成一个没有间隔的完整时间链,在这种情况下,表示过去的时间同时也是现...