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

关于have/hascome好奇怪哦.不是说在完成时里面.come属于非延续性动词.应该转换为been不能说I'vecomehere.应该说I'vebeenhere.但是为什么很多的句子还是有用havecomee.g.奥巴马的就职演说题目就

题目详情
关于have/has come
好奇怪哦 .不是说在完成时里面.come属于非延续性动词.应该转换为 been
不能说 I've come here.应该说 I've been here.
但是为什么很多的句子 还是有用 have come
e.g.奥巴马的就职演说题目就是 Change Has Come to America
or I have come to know that.
▼优质解答
答案和解析
你只知其一,不知其二,我们所说的非延续性动词,不是不能用在完成时里,而是它的完成时的肯定式不能与表示一段时间有状语(HOW LONG,FOR/SINCE 短语)连用,要想与它样连用,得改成相应的持续性动词,如COME改为BEEN.
你所说的那两句话没有错,因为它们没有与一段时间的状语连用.
He has been here for two years.(对)
He has come here for two years.(错)
The fish has died since two days ago.(错)
The fish has been dead since two days ago.(对)