英语的现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果。这个是大家在中学时期就知道的,今天,小编为同学们带来了相当丰富的与英语现在完成时的相关语法测试题,一起来看看吧

题目要求:用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  

12. He has lived in Nanjing ___ the year before last.

13. I’ve known him ______ we were children.  

14. Our teacher has studied Japanese ______ three years.

15. She has been away from the city ______ about ten years.

16. It’s about ten years __________ she left the city.

参考答案:

1. for    

2. since    

3. since    

4. since      

5. since

6. since  

7. for      

8 since      

     

10. since  

11. since  

   

13. since    

     

   

16. since 

好了,以上就是|英语现在完成时巩固练习题13|的练习,大家都对了几道呢?这部分的练习题是初学语法同学的一个难点,这类题主要考查的是现在完成时中since与for的用法:

since后接时间点,如1993,last term, yesterday, the time I got there

for后接一段时间,表示“长达多久”,如ten years, a while, two days等。

同学们在做这类题型时一定要弄清楚since与for两者间的区别,另外大家在做题时不要投机取巧。若是有做错的题不妨把错题多看几遍,结合笔记再巩固下,希望同学们加强对英语语法的练习,在选择时结合前后文仔细辨别。最后,祝大家英语考试取得理想的成绩。