It is the first time that she has left home.
为什么It is the first time that 一定要与现在完成时连用?
这是英语为非母语的学习者的一个难点。因为It is the first time表示you have never done it before. 如果你说It is the second/third time等,意思是you have done it twice or for a third time. 当然不排除你还有可能继续做。也就是说这个次数不是绝对的。如果是固定的,就不用完成时了。如It is the last time that I'm telling you this rule. last time 表示之后不会再发生。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
【1】It is the first time that she has left home.【现在完成时态】
这是她第一次离开家。
【2】It was the first time that she had left home.【过去完成时态】
这是以前她第一次离开家。
备注(1):It is the first time that sb have done sth,这个句型描述从句从过去某一时间到主句谓语动词(is)所指现在为止(时间范围内)是第一次做某事。属于/符合现在完成时态所表示含义,所以要使用现在完成时态。
备注(2):It was the first time that sb had done sth这个句型描述从句从句久远过去某一时间到主句谓语动词(was)所指过去为止(时间范围)是第一次做某事。属于/符合过去完成时态所表示含义,所以要使用过去完成时态。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!