首先假设我们有一件事,发生在过去,而一直延续到现在,就要用现在完成式,这种句子后面常有since或for.以下是这种情形的例子:
(1)自从1963年,我一直在念英文。
I have studied English since 1963.
(2)自从1975年以后,我就住在这里。
I have lived here since 1975.
(3)自从我是一个小孩子,我就喜欢摇滚乐。
I have loved rock and roll music since I was a child.
(4)自从去年,我就从来没有见过他。
Since last year, I have never seen him.
(5)自从1950年以后,他就一直在此工作。
He has worked here since 1950.
(6)我认识他已经很久了。
I have known him for a long time.
(7)他练习网球已经四年了。
He has already practiced tennis for (the past) four years.
(8)我穿这件夹克很久了。
I have worn this jacket for a very long time.
(9)我开这辆汽车很久了。
I have driven this car for a long time.
(10)好久没有下雨了。
It has not rained for a long time.
2.使用现在完成式的另一情况是强调已经完成的事,比方说,你说“我已经写了那封信”,就可以用现在完成式,或者,你说“他已经完成了工作”。以下是这类的例子:
(1)我已经写了这封信。
I have already written the letter.
(2)他已经完成了工作。
He has already completed the work.
(3)我已经测试了这个程序。
I have already tested the program.
(4)我已经收到了你的信。
I have already received your letter.
(5)他已搬到了一个较大的房子。
He has already moved to a bigger house.
(6)虽然他很年轻,但他已写了三本小说。
Although he is young, he has already written three novels.
(7)我打了二次电话给他,他都没有回答。
I called him twice, he has never answered.
3.现在完成式用来表示一种经验,举例来说,“我曾经到过美国”、“我曾见过李总统”、“我有生以来没有跳过舞”,这些都应该用现在完成式,例如:
[上一页] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [下一页]