现在是什么时候
句子中如有过去时的时间副词(如 yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
表示过去的经历和经验 我们可以使用现在完成时来谈论我们的经历和经验,特别是那些对我们现在的生活有影响的经历。比如:I have visited China twice.(我去过中国两次。)She has studied French for six years.(她学习法语已经六年了。
英语中的时态有很多种,其中现在完成时和过去时是最常用的两种时态。那么,在什么情况下应该用现在完成时呢?又在什么情况下应该用过去时呢?现在完成时 现在完成时用来表示动作发生在过去,但与现在有关。通常用于以下情况:表示过去某个时间点开始的动作一直持续到现在,或者仍在进行中。
I have just finished my homework. (我刚刚完成了我的作业。)They have already eaten dinner. (他们已经吃过晚饭了。)这两个例句中,finished 和 eaten 表示的是刚刚完成的动作,所以使用现在完成时更加准确。
某些非延续性动词(动作一开始就结束的动词),在现在完成时中,不能同表示一段时间的状语连用。常见的这类动词有:come,go,begin,start,become,arrive,get,reach,leave,join,end,lose等。在after,as soon as,if,till,when等引导的状语从句中,用现在完成时代替将来完成时。
遇到时间状语: for+时间段的时候,要使用现在完成时。 比如: He has played theguita for two years.他已经学习弹吉他两年了。l have studied writing for three mothes.我已经学习写作三个月了。lhave learned spoken English for a years.我已经学习英语门语年了。
发布评论