英语过去时态练习题
展开全部
时态是英语中一个重要的语法范畴,它表示不同时间发生的动作或存在的状态以及动作发生或存在的方式。下面是收集整理的英语过去时态练习题,大家一起来看看吧!英语过去时态练习题:一般过去时习题1. —What do you think of the movie?—It’s fantastic. The only pity is that I ______ the beginning.A. missed B. had missed C. miss D. would miss解析:答案选 A。根据问句的意思(你觉得这部电影如何)可知,答话者已看了这部电影,所以错过电影的开头应用一般过去时。2. —I’ve got to go now.—Must you? I ______ you could stay for dinner with us.A. think B. thought C. have thought D. am thinking解析:答案选 B。既然现在对方提出要走了,所以,以为对方要留下来吃晚饭的想法肯定就是过去想法,故用一般过去时。I thought…在这类句型中通常译为我原以为……我还以为……。又如:I thought you’d be like your sister, but you’re quite different. 我本以为你会像你姐姐,但是你们俩完全不一样。3. —Ann is in hospital.—Oh, really? I ______ know. I ______ go and visit her.A. didn’t; am going to B. don’t; would C. don’t; will D. didn’t; will解析:答案选 D。根据句意,在此之前说话人不知道安住院了,因此第一空用一般过去时;说话人打算去看她,这个动作还没发生,因此第二空用一般将来时。注意be going to与will表示将来的区别:表示临时的决定,要用be going to,不用will。4. Bob would have helped us yesterday, but he ______.A. was busy B. is busy C. had been busy. D. will be busy解析:答案选 A。but…引出的句子谈论的是事实,故应用陈述语气,由于是谈论昨天的情况,故用一般过去时。全句意为:鲍勃昨天是要帮助我们的,但他太忙了。过去完成时习题:1. She stared at the painting, wondering where she ______ it.A. saw B. has seen C. sees D. had seen分析:D。因动词see所表示的动先于stare和wonder之前,所以它要用过去完成时。答案D。句意为:她盯着那幅画,琢磨着在哪看过这幅画。2. —Were you surprised by the ending of the film?—No, I ______ the book, so I already knew the story.A. was reading B. had read C. am reading D. have read分析:B。由于问句中用的时态是一般过去时(were),说明对话双方是在谈论一部过去看过的电影;而根据so I already knew the story(所以我已经知道故事情节了)可知,说话者看这本书应该是在看电影之前,故用过去完成时。3. It took me a long time before I was able to fully appreciate what they ______ for me.A. had done B. did C. would do D. were doing分析:A。比较主句中的动词take与从句中的动词do,很显然do在先,take在后,而take在句中用的是一般过去时,故do要用过去完成时。过去进行时和一般过去时的区别:(1) 过去进行时通常表示一个过去正在进行的动作;而一般过去时则通常表示一个过去已经完成的动作。如:I was reading the newspaper last night. 我昨晚在看书。(不一定看完)I read the newspaper last night. 我昨晚看了报纸。(已经看完)He was building a model ship out of wood. 他在那里修一座桥。(不一定建成)He built a model ship out of wood. 他用木头造了个模型船。(已建成)(2) 少数动词如rain, snow, cough, wear, feel, work等的一般过去时并不表示动作完成,这时用两种时态都可以,且含义区别不大。如:It snowed / was snowing all day yesterday. 昨天下了一天的雪。She didn’t feel / wasn’t feeling well that day. 那天她感到不太舒服。The child coughed / was coughing all night. 这孩子咳嗽了一整夜。英语过去将来时的用法:一、如何理解过去将来是一个比较奇怪的概念。你可能知道什么叫过去,也可能知道什么叫将来,但可能不明白什么叫过去将来。根据字面意思来理解,过去将来就是指过去的将来,指的是以过去时间为基点将要发生的情况。比如你说我明天去,这个明天属于将来;如果你说我那天说过我第二天会去的,这个第二天在现在看来,就是属于过去将来。请看:I will go tomorrow. 我明天去。I said that I would go the next day. 我说过第二天会去的。上面第一句用的是一般将来时,第二句的宾语从句用的则是过去将来时。二、构成与用法过去将来时由would+动词原形构成,主要表示从过去某一时间来看将要发生的动作(尤其用于宾语从句中)。如:She that she wouldn’t do that again. 她说她再不会这样做了。He promised that he would help me. 他答应他会帮助我。对于一个谓语动词用一般将来时的句子,如果将它置于一个主句谓语为过去式的宾语从句中,那么原来的一般将来时就要变为过去将来时,因为此时对于宾语从句来说,时间的基点从现在移到了过去。比较:He will agree. 他会同意的。I knew he would agree. 我当时就知道他会同意的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询