一般过去时可以跟一段时间吗?就是
一般过去时是完全可以跟过去的一段时间。
He lived in Beijing for 8 years。是完全正确的。
你倒是要注意:现在完成是不能与去过的时候连用(但可以与一些持续到现在的或与现在密切相关的的一些表示时间的词连用,如just now刚刚,recently最近等)。
你不能说i have eaten an apple yesterday,但可以说i have eaten an apple just now
你问新概念英语中有没有例子,我倒真不记得,如果有时间你可以自己找一篇一篇对着看。 但我要强调的是:
(1)现在完成时和一般过去时两者都可表示过去发生过的动作,但前者...全部
一般过去时是完全可以跟过去的一段时间。
He lived in Beijing for 8 years。是完全正确的。
你倒是要注意:现在完成是不能与去过的时候连用(但可以与一些持续到现在的或与现在密切相关的的一些表示时间的词连用,如just now刚刚,recently最近等)。
你不能说i have eaten an apple yesterday,但可以说i have eaten an apple just now
你问新概念英语中有没有例子,我倒真不记得,如果有时间你可以自己找一篇一篇对着看。
但我要强调的是:
(1)现在完成时和一般过去时两者都可表示过去发生过的动作,但前者表示的是过去的动作对现在的影响,而后者则是表示过去动作的事实。
(2)两者都可表示过去开始并延续了一段时间的动作,现在完成时含义为该动作仍在继续,而一般过去时则说明该动作现已终止。
比较:
He has lived in Beijing for four years。他已经在北京住了四年了。(动作仍在继续,仍住在北京)
He lived in Beijing for four years。
他曾经在北京住了四年。(动作已结束)
Christine was an invalid(病人, 残废者) all her life。 (含义:她已不在人间。)
Christine has been an invalid all her life。
(含义:她现在还活着)
Mrs。 Darby lived in Kentucky for seven years。
(含义:达比太太已不再住在肯塔基州。)
Mrs。
Darby has lived in Kentucky for seven years。
( 含义:现在还住在肯塔基州,有可能指刚离去)
另外请你顺便注意一下
1、 点动词与延续性动词的区别
所谓点动词是指含有终止或短暂意义的动词。
如:begin, end, die, buy, borrow, come, arrive, join, marry等动词。它们通常不与表示一段时间的状语连用。如:
I have bought a book。
我买了一本书。
I’ve had this book for three weeks。这本书我已经买了三星期了。
某些非延续性动词可以与since连用,表示重复的动作或状态。如:
I have met her often since I moved here。
They have gone fishing five times since last spring。
有些非延续性动词现在完成时在否定结构中可以与since或for短语连用。
如:
He has never touched beer for a whole week。
I haven't bought anything for a year。
2。 has been to和has gone to的区别
has been to表示“曾经去过”说明所提及的对象一回到说话地点
has gone to表示“去……”说明所提及的对象不在说话地点。
如:
I’ve been to Beijing for many times。我到过北京很多次了。
Tom has gone to Beijing and will come back next week。
汤姆已到北京去了,下星期才回来。
3。 have got的含义
have got形式上是现在完成时,却和have是同一个意思
She has got a slight temperature。
She has a slight temperature。她有点发烧。
Have you got a new dictionary? Do you have a new dictionary?你有一本新字典吗?
4。
注意下面各句的意思:
He has gone for two days。 他走了,将离开两天。=He has gone to be away for two days。= He has gone and will be away for two days。
She has come for a week。 她来了,要呆一个星期。=She has come to stay here for a week。= She has come and will stay here for a week。
I haven't heard from her since she lived in Nanjing。 自从她离开南京以来,我一直没有她的音信。收起