关于英语中一般过去时的问题问一下大家
关于英语中一般过去时的问题问一下大家
就好比作者叙述一件过去的事情 1:事情的结尾是过去 那事情的开头就是过去的过去.开头用的是一般过去时 2:如果在叙述这个事件的时候插了一件过去的事 用的是过去完成时 .1,2我感觉有一些区别 但是又有些模糊
一般过去时是指过去发生的动作,这个无可厚非.而过去完成时,有三种用法(我本人认为是这样的,看文章总结的,你不认同我也没办法,事实就是如此)1.完成时本身就有强调过去的事情对现在产生影响,过去完成时当然也有,这个不用争论的.2.过去完成时还表示着一种特殊的时间含义(个人认为,或许很多人不认同吧)比如:Do you know he has finished his homework?中的两个动词,(其实英语中一旦出现两个动词在句子中,都有完成时,我做了很多文章都是这样)中的finish是发生在know之前的,也就是先做完作业然后再知道的(不知道你能不能理解)表示了一定的时间关系.3.有的完成时是有表示时间延续的含义的,举个例子吧:.He has studied English for eight years与He studied English for eight years在中文意思上是一样的,而第二个句子确实错误的,因为他要表达的是:他学习英语学了八年,八年间他一直在持续学习,表现了一定的时间含义(当然这种完成时用法很好判断,根据后面有没有接时间就可以了,比如像for.since,recently等如果用上了那么完成时表示这种含义.举个例子,His father has died for three years.是错误的,而His father has been dead for three years却是正确的,因为第一个句子中 死 不可能延续,第二个句子中的主系表表示死的状态,可以这样使用.