十分到家招聘:不能理解的英文句子.

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 11:03:26
He has begun on sa new book .在句子中,为什么是用has 而不是 had?

has+begun是现在完成时,这个动作已经完成;had+begun是过去完成时,这个动作已经完成,并且是过去完成的,应该表示在过去的动词之前发生的动作。
比如:When I got to the station the train had already left.我到车站之前已经是过去发生的动作,用一般过去时,火车开走是在我去之前,所以用过去完成时!前两个人的英语语法学得有点乱了!。

sa是什么?
had说明他已经开始并且已经完成了
这里用has,不用过去时,说明他已经开始了但是还没有完成这件事,他已经开始了并且现在正在继续做这件事

has+begun是现在完成时,“现在开始”这个动作已经完成;had+begun是过去完成时,“现在开始”这个动作已经完成,而且是过去完成的,应该有表示过去的时间词。

用had则是表明是过去完成时态,即是过去的过去,但句中没有作为参照物的过去时呀!
用has说明是现在完成时态,表示对现在的影响.

BEGUN是过去分词
用简单的解释来说呢,HAVE/HAS+ past participle过去分词.如果是HAD的话后面就得用一般现在时了.