• 现在完成时和一般过去时的区别
• 现在完成时所表明的是过去发生的动作对现在的影响,强调的是现在的情况,不可以和表示过去的时间状语yesterday,in 1991,three days ago last time,last night等连用.
• 一般过去时表明的是过去发生的事实,和现在不发生关系.
• 5.现在完成时中的 for 与 since
• for + 时间段 与延续性动词的现在完成时连用
• since + 时间点/从句
• I have kept the library bookfor a week.= I have kept the library booksince aweek ago.