ETH官方钱包

前往
大廳
主題

[英語筆記] 現(xiàn)在完成式(二) -表示持續(xù)多久

坐看雲(yún)起時 | 2025-02-13 10:01:00 | 巴幣 2 | 人氣 40

Structure 現(xiàn)在完成式()主詞havehasppfor / since..


表示到目前某事持續(xù)多久。常配合since,for, How long 使用。

       since表示時間的起點連接時態(tài)為過去簡單式子句

       例:since1980
        since I came toTaipei
        
for表示一段時間

  
     例:formany years
        for a week
        fora long time

    
since+
時間的起點
                                          
     └─────────────→now
               for
+
一段時間


    
例:How long have you learned English

         I've learned English
for three years.

         I've learned English
since I was five years old.


依提示完成句子:

     1. lived in Taichung / 10 years

     
2.studiedin this school/ 2003

     
3.loved comic books/ a long time

     
4.watched TV/ 2 hours

     
5.doneyour homework/ 40 minutes6. Ben/ live on Park Street/ two years

     
7.he / know Mr. Lin/ 1995


參考答案:
     1. They / lived in Taichung / 10 years
         They have lived in Taichung for 10 years.
      2. Mr. Wang / taught in this school / 2003
          Mr. Wang has taught in this school since 2003.
      3. Andy / loved comic books / a long time
         Andy has loved comic books for a long time.
      4. she / watched TV / 2 hours
         She has watched TV for 2 hours.
      5. You / done your homework / 40 minutes
          You have done your homework for 40 minutes.
      6. Ben / live on Park Street / two years
          Ben has lived on Park Street for two years.
      7. he / know Mr. Lin / 1995
          He has known Mr. Lin since 1995.



填充:
1.A
Has Jane studied English for a long time

    B
Yes, she  (         ).  She has studied it  (         )  many years.

     or       No, she
(         ) . She has studied it   only (         )  two months.


2.AHasMiss Lin taught English for a long time

    B
Yes, she (         ).  She has taught it (         ) ten years.


3.A
Has John slept for a long time

     B
No, he (         ).  He has slept only (         ) twenty minutes.



4.AHas Sue listened to music for a long time
    
     B
Yes, she (         ) .  She has listened to it (         ) two hours.

  
參考答案:

1. A:Has Jane studied English for a long time?

     B:Yes, she has.  She has studied it for many years.

     or  No, she hasn’t.  She has studied it only for two months.


2. A:Has Miss Lin taught English for a long time?

     B:Yes, she has.  She has taught it for ten years.


3. A:Has John slept for a long time?

      B:No, he hasn’t.  He has slept only for twenty minutes.


4. A:Has Sue listened to music for a long time?
    
     B:Yes, she has. She has listened to it for two hours.




依劃線部分造原問句:

1. I have learned English for a long time.

2.They have left Taiwan for ten years.

3. Betty has known Connie since she was an elementary school student.

4. Mr. Wang has moved to Taipei since 2010.

5.The baby has cried for an hour.


參考答案:
1. I have learned English for a long time.
   How long have you learned English?

2. They have left Taiwan for ten years.
    How long have they left Taiwan?

3. Betty has known Connie since she was an elementary school student.
    How long has Betty known Connie?

4. Mr. Wang has moved to Taipei since 2010.
    How long has Mr. Wang moved to Taipei?

5. The baby has cried for an hour.
    How long has the baby cried?




句型2It has been +一段時間since+主詞 + 過去簡單式

=
It is + 一段時間since+主詞 + 過去簡單式

例:It has been a long time since Tom left here.

   
                 = It is a long time since Tom left here.


完成句子:

1. several years / they got married

2. three month / Ben lived in the country

3. a long time / Judy learned Chinese

4. a few weeks / Mike practiced basketball

5. three years / I learned English



參考答案:
1. several years / they got married.
   
   It has been / is several years since they got married.


2. three months / Ben lived in the country

    It has been / is three months since Ben lived in the country.


3. a long time / Judy learned Chinese

    It has been / is a long time since Judy learned Chinese.


4. a few weeks / Mike practiced basketball

    It has been / is a few weeks since Mike practiced basketball.


5. three years / I learned English

    It has been / is three years since I learned English.


送禮物贊助創(chuàng)作者 !
0
留言
追蹤 創(chuàng)作集

作者相關(guān)創(chuàng)作

更多創(chuàng)作