英语翻译

问题描述:

英语翻译
我认识Daniel已经十多年了.()
A.I have known Daniel for more than ten years.
B.I known Daniel for more than ten years.
是什么时态?
与现在完成时态有什么异同点?

A是正解.I have known Daniel for more than ten years.现在完成时,从过去某时间一直到现在的状态.认识丹尼尔是十多年前的事了,一直算到现在的话就是十多年了.一般过去时,描述的是过去某个时间点的事.既然是一个时间...