当前位置: > 英语翻译...
题目
英语翻译
请问“I've had boyfriends and dated different boys in the past”这句话是说现在有男朋友,还是说以前有男朋友现在没有了?这句话有时态错误吗?

提问时间:2020-12-08

答案
这句话并没有错,两个have是不一样的
第一个have是标志现在完成时的语法标志,而第二个have是由实际意义的动词“有”.
现在完成时的形式是have+过去分词,因此第二个have采用had的形式.
根据现在完成时的意义,应该是过去(过去所指的某一个时刻开始一直到说话时这一段时间内)一直有男朋友,而现在可能有也可能没有.
这在逻辑上可能有些拗,因为不可能在说话前还有,说话时就没有了.但是,完成时的时态毕竟是标识完成的时态,他关注的是一个已经完成的动作并对现在所造成的影响.如果用的是现在完成进行时,就表明这个动作持续到现在并有可能持续到将来.前者关注结果,后一种着重过程.
这句话采用这个时态,应该是有潜台词的,如果给出上下文,可以分析下.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.