5、-I hear jane has gone to the Holy Island for her

发布时间:2021-02-17 09:10:47

5、-I hear jane has gone to the Holy Island for her holiday.-Oh,how nice!Do you know when she

网友回答

完成时表示对现在的影响, 过去式表示动作
B和C都是完成时,为什么能排除B就不能排除C呢
======以下答案可供参考======
供参考答案1:
离开是主动离开,不是被动离开
供参考答案2:
leave (left) 是一个瞬时动词(终止性动词),瞬间动词表示不能延续的动作,这种动作发生后立即结束。
给你补充点瞬时动词的用法:
1、因为瞬时性表示动作是短暂的不能够持续,瞬时性动词的现在完成时不能与表示一段时间的状语连用如:since,for等引导的状语。
He has died for three years.(错误) 因为die是一个瞬时性动词,所以不能和for three years表示一段时间的时间状语连用
但是可以改成:
He has been dead for three years. 将句中终止性动词转换为相应的延续性动词
He died three years ago. 将句中表示段时间的状语改为表示过去确定时间的状语
It is three years since he died. 用句型It is+段时间+since...表达
Three years has passed since he died. 用句型时间+has passed + since...表达
练习:He has e here for five days. 将其改为正确的。
注意:一些常用的终止性动词与相应的延续性动词的转换:leave→ be away, borrow→ keep, buy→ have, begin/start→ be on, die→ be dead, move to→ live in, finish→ be over, join→ be in/be a member of, open sth→ keep sth open, fall ill→ be ill, get up→ be up, catch a cold→ have a cold
2、瞬时性动词可用于现在完成时否定式中,成为可以延续的状态,因而可与表示一段时间的状语连用。
He hasn't left here since 1986. I haven't heard from my father for two weeks.
3、瞬时性动词与“until/ till”连用时,只能用否定式,表示“直到…才…”
You can't leave here until I arrive.
I will not go to bed until I finish drawing the picture tonight.
4、终止性动词完成时不可与how long连用(只限于肯定式):
How long have you e here? →How long have you been here?/ when did you e here?
How long haven’t you seen her?
5、终止性动词可以用于when引导的时间状语从句中,但不可以用于while引导的时间状语从句中。When既可以表示点时间(从句谓语动词用终止性动词),也可以表示段时间(从句谓语动词用延续性动词)。而while表示的是一个较长的时间或过程,从句谓语动词只能用延续性动词。
When we reached London, it was twelve o'clock. (reach为瞬时性动词)
Please look after my daughter while/when we are away. (be away是延续性)
6、在连词since引导的时间状语从句中, 用终止性动词的过去时或用延缓性动词过去时,其含义是大不相同。
A、since所引导的时间状语从句中,如果句子谓语是瞬时性性动词的过去时, 则从句表示的时间是从“那一时刻开始”: He has studied very hard since he came to our school.
B、since所引导的时间状语从句中,其谓语是持续性动词的过去时,那么从句所表示的时间是从持续性动词所表示的动作结束时算起: I haven’t heard any noise since I slept. “我醒后还未听到任何声音”。C、since所引导的时间状语从句中,其谓语是持续性动词的现在完成时,则表示动作和状态延续到现在(说话时刻),那么从句所表示的时间是从动作发生之时算起:I haven’t heard from him since he has lived there。这里has lived表示动作的持续性,时间的起点应从:“开始居住”时算起。因此此句可理解为“自从他(开始)住在那儿起,我就一直没收到他的来信”。总结:由此可见,since引导的从句持续动词的一般过去时和现在完成时所表示的意思恰好相反。换言之,前者以肯定的语法形式反映着否定的逻辑内容,而后者的形式与内容是一致的。比较:Since I’ve been at this school, we have had three headmasters.Since I was at this school, they have had three headmasters.He has never been to see me since I have been ill.He has never been to see me since I was ill. 解释: John is now with hi
以上问题属网友观点,不代表本站立场,仅供参考!