收藏 分销(赏)

两种时态对比.docx

上传人:仙人****88 文档编号:6419741 上传时间:2024-12-08 格式:DOCX 页数:3 大小:17.88KB 下载积分:10 金币
下载 相关 举报
两种时态对比.docx_第1页
第1页 / 共3页
两种时态对比.docx_第2页
第2页 / 共3页


点击查看更多>>
资源描述
一般过去时与现在完成时的用法比较 一、对一般过去时的考查 一般过去时表示在过去某时某刻发生的动作或存在的状态,它常与表过去的时间状语连用,如yesterday, last year, last night, the other day, just now, then, two days ago, in 1999, at that time等。但是一般过去时也经常用在没有说明过去的时间状语的句子中,这是高考的命题方向。 Example:The year 2002 saw remarkable changes in Shanghai. A.see B.have seen C.saw D.has seen 一般过去时的用法: 1) 表示过去发生的,和现在没有联系的动作或状态。 1.---Look,someone has spilt(溢出) coffee on the carpet(地毯)。 ----Well,it _me. A.isn’t B.wasn’t C.hasn’t been D.hadn’t 二、对现在完成时的考查(have/has+-ed分词) 1.现在完成时不仅表示动作在说话之前已经完成,而且强调动作对现在的影响或表示经验。 ①Millions of pounds’worth of damage ___by a storm which swept across the north of England last night. (2005年重庆卷) A. has been caused B. had been caused C. will be caused D. will have been caused 解析:“storm”后的定语从句有明确的时间状语“last night”,故主语时态应确定为完成时,但D项为将来完成时,显然与语境不符。B项为过去完成时,但本句强调昨晚发生的风暴对现在的影响。 2.现在完成时表示过去的动作一直延续至今并可能继续下去,常与for或since 等短语连用。 —The window is dirty. — I know. It ________ for weeks. (2004年全国卷) A. hasn’t cleaned B. didn’t clean C. wasn’t cleaned D. hasn’t been cleaned 解析:该题是根据交际情景中考查动词时态与语态。关键词for weeks,考虑现在完成时,表示到目前为止的结果,好几周不擦了;窗户与擦的关系是被动关系,故被动语态。句意;“窗户很脏了。”“我知道。好几周没有擦了。” 注:由终止性动词leave, arrive, come, go, return, begin, start, put, stop, start, put, stop, die, fall, buy,borrow, see等构成的完成时不能与for或since引导的时间状语连用。但这些终止性动词的否定式可以与for或since短语连用。如:I haven’t met him for two years. 三、考查现在完成时与一般过去式的比较:一般过去时着重说明动作发生的时间、地点、方式等,与现在不发生联系,且句中一般有表示过去的时间状语;而现在完成时只说明现在的情况,对现在有影响。 —Where _________ the recorder? I can’t see it anywhere.(98NMET) — I ____ it right here. But now it’s gone. A. did you put; have put B. have you put; put C. had you put; was putting D. were you putting; put 解析:第一个空“放”这个动作强调对现在的影响,“我找不到”第二个空“放”指过去的一个动作。 1)用两种时态来表述发生在过去的某一动作,现在完成时强调这一过去动作对现在产生的影响或结果,而一般过去时只表达过去的动作或状态,和现在关系不大。例如:She has cleaned the room.It’s very clean now.(此句has cleaned就不能改为cleaned.一是因为cleaned与现状有关,二是因为一般过去时不可突然跳到It’s...这样的一般现在时。) 2)汉语中的“了”、“过”、“曾”等词常用完成表达,如:I have seen that film.(我看过那部电影了。)但是如果是在特定的过去时间“看了”、“做过”,就不可用完成时而必须用一般过去进来表达。例如:When did you see that film? I saw it yesterday.(你什么时候看了那部电影?我昨天看的。)不能说:When have you seen that film?I have seen it yesterday. 四、练习 1. We haven’t heard from Jane for a long time. What do you suppose _______ to her? A. was happening B. happens C. has happened D. happened 解析:说话者强调Jane 目前的状况. 2. Hello, I ____ you were in London. How long _________ here? A. don’t know; were you B. hadn’t known; are you C. haven’t known; are D. didn’t know; have you been 解析: didn’t know 强调见面前原不知道. 3. I’m glad to tell you that we _____ the work in less time than we _____ expected to. A. finished; were B. have finished; are C. have finished; were D. had finished; were 解析:全句含义为 “我们现在已经比预期的(强调过去)提前完成任务( 强调现在). 4. When I was at college I _____ three foreign language but I ______ all except a few words of each. A. spoke; had forgotten B. spoke; have forgotten C. had spoken; had forgotten C. had spoken; have forgotten
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服