分类：教育/科学-外语学习-英语考试
问题：如何区别现在完成时和一般过去时？为什么我老是搞混？？？同上！ 
同上！
回答：现在完成时：１表示过去发生的动作对现在造成的影响或结果（不可跟时间状语连用）
时状：already,  ever , yet , so far
公式：主语＋助动词{have/has}+doing

２表示过去已经发生已经持续到现在并且还要持续下去
时状：｛for+一段时间／since＋句子（一般过去时）或名词短语
　　

一般现在时：　
时状：day,week,year,month,in the moring/afternoon/evening,on Monday......,sometimes
陈述句：主语+does/do+...