现在完成时教学中,havebeen和havegoneto一直是学生学习的瓶颈,除此之外,还有与完成时连用的since和for,也是学生容易混淆,不能正确使用的
为了让学生掌握这两个相似的句型的用法,我采用了以下做法
1、给学生展示许多带有since和for句子,让学生自己观察比较,然后小组讨论,最后总结出自己的发现
在辩论中,学生自己总结出其用法不同
Since后面跟过去某一时间点或者时间段,如sincehejionedtheleague
/since6:00am
thismorning
/sincetwoyearsago
for后面跟一段时间段,不能跟时间点
如,forfivedays/Forthreehours/fortenminutesetc
最后再给学生一些练习,让学生在练习中巩固理解二者的区别
2、在区分havebeen和havegoneto的用法时,我主要采用图示的方法和现身说法以及创造情景法,帮助学生理解区分掌握二者用法
havebeento后面跟去过的地点,告诉学生我去过青海,IhavebeentoQinghai
但是我现在不在青海,我已经回来了,和大家一起在教室
然后让一名学生去老师办公室取点粉笔,告诉学生,这名学生不在说话的地方,而在去某地的途中,或者已经到达某地,都是未知的
Hehasgonetotheteachers’officeforsomechalk
最后再给学生设计一些情景,让学生判断分析应该用havebeenorhavegoneto
最后,设计个闯关游戏,让学生进一步掌握二者用法
除此之外,再出示havebeenat/in的用法,它后面跟一地点,说明某人一直呆在某地没回来,不在说话的地点,还在at/in之后的地方
通过这些措施,绝大多数学生都掌握了他们的用法