中考语法考点——现在完成时用法精讲精练

减小字体 增大字体 作者:本站收集整理  来源:本站收集整理  发布时间:2010-05-05 20:30:21

现在完成时的构成:助动词have(has)+ 过去分词,  

1.表示过去发生或完成的某一动作对现在造成的影响或结果。例如:  

I have just cleaned my clothes. 我刚洗过衣服。  

(“洗衣服”是发生在过去的动作,对现在造成的结果是“衣服干净了”)  

现在完成时常用的时间状语有: already (”已经”  用于肯定句的中间和末尾处)  

never  (“从不”  用于中间处)  

ever (”曾经”  用于疑问句和肯定句的中间处)  

just (“刚刚”  用于中间处)  

yet (“已经”  用于疑问句的末尾处 / “还”  用于否定句的末尾处)  

或不加任何的时间状语,但不能和表示过去的时间状语连用.  

   

现在完成时与一般过去时的用法比较  

现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;一般过去时表示动作发生的时间在过去。试比较:  

The plane has arrived . 飞机已经来了。(说明现在的情况:飞机在这儿)  

The plane arrived a quarter ago. 飞机是一刻中以前来的。(强调动作发生的时间在过去)  

I have taught here for fifteen years. 我在这儿已经教了十五年。(表示十五年前的动作一直延续到现在,还可能会继续。)  

I taught here for a year. 我过去在这儿教过一年。(表示“我“现在已经不在这儿任教了)  

   

练习:  

I.翻译下列句子:  

1.       你曾经吃过鱼和薯条吗?  

   

2.       我刚刚丢了我的化学书。  

   

3.       我以前从来没去过那个农场。  

   

4.       他已经吃过午饭了。  

   

5.       你已经看过这部电影了吗?  

   

6.       我哥哥还没回来。  

   

7.       我上星期看过这部电影。  

   

8.       在1992年他住在这里。  

   

II. 用过去时或现在完成时填空:  

1. “_________ you __________ (have) lunch ?”    “Yes.”  

  “When ________ you __________ (have) it?”  “I ____________ (have) it at 12:00.”  

2. “_________ you __________ (write) a letter to your aunt yet?”  

  “Yes, I ___________.  I ________________ (write) one last week.”  

3. “_________ he ___________ (finish) his homework?”    “Not yet.”  

4. “_________ they ever __________ (be) abroad?”     “Yes, just once.”  

5. Your father _________ just ___________ (finish) his work.  

6. Your father _________ (finish) his work just now.  

7. Last term I __________ (learn) many English words.  

8. They ____________ (not read) the interesting books yet.  

9. He _____________ never ____________ (go) to the science museum.  

10. ____________ you ever ____________ (drink) coke?  

11. “____________ you _____________ (buy) a dictionary? “  “Yes, I __________ .”  

   “Where __________ you _____________ (buy) it?”  “ I ___________ (buy) it in a bookstore.”  

   “When ___________ you _____________ (buy) it?”   “ Yesterday.”  

   

Since 和 for 的用法  

表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。  

Since+过去点的时间,for+一段时间(数词+量词),此划线部分用how long提问。  

   

一、since短语或从句表示过去的动作延续至今,since之后的时间为一点。 如:  

Mr. Smith has worked here since 1984. 1984年以来,史密斯先生一直在这工作。  

He’s learned about 5,000 English words since he went to college. 他上大学以来大约学了五千个英语单词。  

   

二、for短语表示动作延续多长时间,for的宾语为时间段。 如:  

We have known each other for twenty years. 我们认识有二十年了。  

I haven’t seen her for a long time. 我好久没有见到她了。  

   

练习:用since和for填空  

1) ______ two years                  2) _______ two years ago                3) _______ last month         

4) ______ 1999                           5) _______ yesterday                       6) _______ 4 o’clock  

7) ______ 4 hours                      8) _______ an hour ago                    9) _______ we were children   

10) _____ lunch time                 11) ______ she left here  

   

1. He has lived in   Nanjing   ________ the year before last.  

[1] [2] [3] [4]  下一页

Tags:

作者:本站收集整理
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论