早教吧 育儿知识 作业答案 考试题库 百科 知识分享

新概念二第67课中的一句话.Hehasbeenabletotellusmoreaboutactivevolcanoesthananymanalive.这里面为什么是用现在完成时,另外用can代替hasbeenableto可以不?

题目详情
新概念二第67课中的一句话.
He has been able to tell us more about active volcanoes than any man alive.
这里面为什么是用现在完成时,另外用can代替has been able to 可以不?
▼优质解答
答案和解析
可以用can,但是有细微的区别
用can表示我们知道他能告诉我们...
用has been able to更加隐含了我们之所以知道他能告诉我们...是因为他已经告诉过我们很多很多...(信心的来源)