作业帮 > 英语 > 作业

请教菁菁草老师的问题关于时态

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/13 07:33:39
菁菁草老师,我对现在完成时和过去完成时不理解,如我在做 I got caught in the rain and my suit_________ has been ruined had been ruined 我的西装在我淋雨前就遭殃了 弄不清楚怎么做
解题思路: 见下
解题过程:
现在完成时
1.表示从过去某时开始一直持续到现在的动作或状态,常见的时间状语有:for+时间段,since, ever since, so far, by now, up till now, up to now, till/until now, in the pastlast ……, lately, recently, all day, all this week, these days, these years.
Tom has had a toothache all day.
There have been great changes in the past few years.
2.表示过去发生的动作对现在造成的影响和后果。常用的时间状语有:already, yet,just等等。此时动词往往是非延续性动词,不与表时间段的状语连用。
I’ve just finished reading the novel.
—Is the house still on sale?
—No, it has been sold. 不用was sold。
注意:这个题就是强调过去淋雨对现在造成的影响和后果是:衣服已经被弄坏了。
3.表示曾经的经历、体验,常见的时间状语有:ever, never, before, once, twice, several times.
Have you ever climbed Mouns Tai?
Yes, only once.
过去完成时
表示在过去某一时刻或动作之前完成的动作,即“过去的过去”。常见的时间状语有:by,before, when.
使用过去完成时要满足2个条件:1)上下文有过去时态的谓语动词。2)此动作要发生在这个过去时态的动词之前。
注意:这个题中,第一个条件存在,有个过去时got,但是第二个条件要求:be ruined在got之前,但实际上,be ruined是在got之后发生的,所以不能叫“过去的过去”,因此不用过去完成式。
这是解本题的关键,也是在时态题中想选过去完成时必须考虑的要点!
分析下面的2个题,看是不是应该是过去完成时?
4.(06广东) The young girl sitting next to me on the plane was very nervous. She ____before.
A. hasn’t flown B. didn’t fly C. hadn’t flown D. wasn’t flying
5. (08北京)The hotel wasn’t particularly good. But I ____ in many worse hotels.
A .was staying B, stayed C. would stay D. had stayed
(答案:C、D)
如对本题解答还有疑问,可在“继续讨论”中留言,我收到后会尽快给你答复。谢谢你的配合!匆忙中难免有疏漏,请多包涵哦。我是菁菁草老师,随时为你答疑解惑!
英语的诀窍就是熟练,办法是多背多练。加油吧!Do your best and you can do the best!
最终答案:略