完成句子之十七 I know him very well,_________________ for ages.(因为我们是朋友)(请先看清补充)because we have been friends自己分析:感觉没错的,不过总觉得怪怪的,可能多了个逗号,不过应该不会造成影响提问:①我的答案对or错,错的话求正解(对的话求其他答案)② for ages 用在什么时态的句子里,我只知道现在完成进行时,那么除了这种,现在完成时等等各种行不行,行的话是哪种/有哪些③ for ages 的近义词(即意思和用法都一样的短语)(③可无视)

问题描述:

完成句子之十七 I know him very well,_________________ for ages.(因为我们是朋友)(请先看清补充)
because we have been friends
自己分析:感觉没错的,不过总觉得怪怪的,可能多了个逗号,不过应该不会造成影响
提问:
①我的答案对or错,错的话求正解(对的话求其他答案)
② for ages 用在什么时态的句子里,我只知道现在完成进行时,
那么除了这种,现在完成时等等各种行不行,行的话是哪种/有哪些
③ for ages 的近义词(即意思和用法都一样的短语)
(③可无视)

对!我们十多年的朋友了,这个意思你这个答案就是最好最标准用法了。没问题,再找别的答案势必改变句意

because we have been friends 没错!
这里强调对现在的影响(即“我对他很了解) 肯定是现在完成时完成时
for ages 是口语体,等于for many years.