字典翻译 问答 小学 英语 英语翻译请问“I'vehadboyfriendsanddateddifferentboysinthepast”这句话是说现在有男朋友,还是说以前有男朋友现在没有了?这句话有时态错误吗?
问题标题:
英语翻译请问“I'vehadboyfriendsanddateddifferentboysinthepast”这句话是说现在有男朋友,还是说以前有男朋友现在没有了?这句话有时态错误吗?
问题描述:

英语翻译

请问“I'vehadboyfriendsanddateddifferentboysinthepast”这句话是说现在有男朋友,还是说以前有男朋友现在没有了?这句话有时态错误吗?

胡为民回答:
  这句话并没有错,两个have是不一样的   第一个have是标志现在完成时的语法标志,而第二个have是由实际意义的动词“有”.   现在完成时的形式是have+过去分词,因此第二个have采用had的形式.   根据现在完成时的意义,应该是过去(过去所指的某一个时刻开始一直到说话时这一段时间内)一直有男朋友,而现在可能有也可能没有.   这在逻辑上可能有些拗,因为不可能在说话前还有,说话时就没有了.但是,完成时的时态毕竟是标识完成的时态,他关注的是一个已经完成的动作并对现在所造成的影响.如果用的是现在完成进行时,就表明这个动作持续到现在并有可能持续到将来.前者关注结果,后一种着重过程.   这句话采用这个时态,应该是有潜台词的,如果给出上下文,可以分析下.
点击显示
英语推荐
热门英语推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文