勤学思培训网SZDFSL
  • 终于理会英语时态例题与解析

    英语语法中的时态(tense)是一种动词形式,不同的时态用来表示不同的时间与方式。下面是小编收集整理的英语时态例题与解析,大家一起来看看吧! 英语时态例题与解析: 1. —What were you doing when I phoned you last night? —I _____my painting and was starting to take a bath. A. have already finished B. was finishing C. had just finished D. was going to finish 2. You _____television. Why not do something more active? A. always watch B. are always watching C. have always watched D. have always been watching 3. I have been studying computer for several years and I still _____. A. have B. do C. have been D. am 4. Jane was disappointed that most of the guests________ when she ________at the party. A. left; had arrived B. left; arrived C. had left; had arrived D. had left; arrived 5. The pen I ________ I ________ is on my desk, right under my nose. A. think; lost B. thought; had lost C. think; had lost D. thought; have lost
    [图片0] 【模拟解析】 1. C。由“我正要去洗澡”可知昨天你打电话时“我刚刚画完”,“画完”在“打电话前”之前,即过去的过去,故用过去完成时。 2. B。always有时可与进行时态连用,但含有某些感情-色彩,如报怨、厌恶、赞美等。此句表示的是报怨。 3. D。句意为“我已学电脑几年了,我现在还在学。”am后省略了studying。 4. D. 在她arrived之前就已离开;即过去的过去,用had left. 5. B. 语境为:原以为(thought)丢了的(had lost)确在鼻子底下。 现在完成时的习题: 1. —Why do you look worried? —Fred left the company half an hour ago. His work _______ unfinished since. A. left B. was left C. has left D. has been left 2. —Why did you come by bus? —My car broke down yesterday evening and I _______ it repaired. A. didn’t have B. don’ t have C. won’t have D. haven’t had 3. There _______ less accidents on this road since the speed limit was introduced. A. have been B. were C. had been D. have had 4. Look at that little boy wandering about—perhaps he _______ his mother. A. will lose B. is losing C. had lost D. has lost 5. The plans _______ under discussion for a year now, but no decision _______ reached. A. have been, has been B. are, is C. have been, is D. are, has been
    [图片1] 【答案与解析】 1. D。受前一句left的影响,易误选B。题干中的since说明此处应用现在完成时态。从问句中也可看出来,此处强调动作对现在的影响,故要用现在完成时的被动式。 2. D。从昨天坏了一直到今天此时还没有修好,表示从过去某一时刻开始一直延缓到现在的动作或状态要用现在完成时态。 3. A。根据句中的since可知,空格处应用现在完成时。句意为:自从实施速度限制,这条路上的交通事故已经少些了。 4. D。根据前文语境可知,这个小男孩当时在wandering about(慢无目的地闲逛),所以他有可能已经与他母亲走散了,故用现在完成时最合适。 5. A。根据句中的for a year now可知,计划的讨论到现在已持续了一年,它表示的是从过去一直持续到现在的情况,所以第一空要用现在完成时;而第二空用现在完成时,则表示的是一种结果。 将来进行时的主要用法: 1. 表示将来进行,即表示将来某一时间正在进行的动作。如: Don’t phone me between 5 and 6. We’ll be having dinner then. 五点至六点之间不要给我打电话,那时我们在吃饭。 When I get home, my wife will probably be watching television. 当我到家时,我太太可能正在看电视。 2. 表示计划或安排,即表示按计划或安排要发生的动作。如: We’ll be spending the winter in Australia. 我们将在澳大利亚过冬。 I’ll be seeing Isabel tomorrow. 我明天会见到伊莎贝尔的。 3. 有时可表示委婉语气。如: Will you be having some tea? 喝点茶吧。 Will you be needing anything else? 你还需要什么吗? so far只能与现在完成时连用吗: 当so far修饰谓语动词且表示一直持续到现在时,谓语动词通常要用现在完成时。如: So far there has been no bad news. 到现在为止还没有什么坏消息。 So far 50 people have died in the fighting. 到现在为止,已有50人在战斗中丧生。 So far the work has been easy but things may change. 到目前为止,这工作很容易,但情况可能有变化。 有时so far并非修饰谓语动词,而是修饰句中的非谓语动词,虽然此时的谓语不一定要使用现在完成时,但其中的非谓语动词通常可视为由一个完成时态简化而来。如: It is one of the funniest things ______ on the Internet so far this year. A. finding B. being found C. to find D. found 答案为D。句中的非谓语动词found可视为which have found之省略。