作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/06/24 12:16:03
英语中完成时能不能和具体时间连用?
如果不能 这句话怎么解释 I have been in Roma once in 2000,as a tourist.
英语中完成时能不能和具体时间连用?
现在完成时指的是发生在过去的行为使得说话时的情况受到影响,也就是说,如果这个既表示过去时间又能与说话时的时间连在一起的话,那么就可以形成一个没有间隔的完整时间链,在这种情况下,表示过去的时间同时也是现在所处的具体时间,如行为发生时间是this year、this week、today、in 2013、in November 等,行为所造成的影响还在这个时间,这种时间状语完全可以与现在完成时连用.
  I have been in Roma once in 2000,as a tourist(我今年即2000年作为旅游者去过罗马一次)是一句直接引语,说明她说话时2000年还没有过去,这一年对他到罗马的旅游经历造成的影响仅只一次,没有第二次.