问题标题:
hadhappened和hashappened的区别这是初中的英语我在做完形的时候遇到的有时候选hadhappened有时候选hashappened这二者到底有什么区别啊
问题描述:

hadhappened和hashappened的区别

这是初中的英语

我在做完形的时候遇到的

有时候选hadhappened

有时候选hashappened

这二者到底有什么区别啊

荆玉焕回答:
  前者是过去完成时   后者是现在完成时   首先时态上的区别   现在完成时是指四种:1.完成的情况(already,yet,just)   2.持续   3.重复   4.对现在的影响   现在完成时总的来说是“回顾”的意思(retrospect)   并以现在的时间做为基点   过去完成时与现在完成时用法基本相同,但以过去的时间为基点,也就是过去的过去.   举例说明:Ihaveknownhimforthreeyears.我认识他三年了.   IhadknownhimwhenIwasastudent.当我还是个学生时,就已经认识他了.   不知道这样说您是否明白呢?还有其他的,请参见语法书!   我也是个初中生哦!我最拿手的应该就是英语了!
查看更多
英语推荐
热门英语推荐