timo921
幼苗
共回答了23个问题采纳率:95.7% 举报
A是正解.
I have known Daniel for more than ten years.
现在完成时,从过去某时间一直到现在的状态.
认识丹尼尔是十多年前的事了,一直算到现在的话就是十多年了.
一般过去时,描述的是过去某个时间点的事.既然是一个时间点的,就不能说一段十多年这么久的时间.但是可以说十多年前认识的.
B句子用的是过去分词,而一般过去时用动词的过去式,不用过去分词.
用一般过去时的正确表达是:
I knew Daniel ten years ago.
1年前
4