• 回答数

    2

  • 浏览数

    129

千羽YUmi
首页 > 英语培训 > 英语完成时的用法

2个回答 默认排序
  • 默认排序
  • 按时间排序

l波波刘

已采纳

现在完成时

动名型have(has) +过去分词

系表型have(has)been+表语

现在完成时的基本用法有3种:

1.现在完成时,表示曾经有过的经验(动作、状态)

I have seen Jackie Chan before.

我以前见过成龙。

(含义:我对他有所了解了,现在能够谈谈他的情况了。)

Have you been to Paris?

你去过巴黎吗?

(含义:如果你去过,你可以谈谈巴黎的情况。如果你没有去过,我建议你去看看,或者我现在给你介绍一下巴黎的情况。)

We have never heard of such a man.

我们从来没有听说过这样的人。

(含义:因此我们对“他”一无所知,你问我们也是白问。)

模仿造句:

1.因此,我们以前参观莫斯科(Moscow)。

2.你弟弟去去印度(India)吗?

3.这些孩子从未用过电脑。

2.现在完成时,表示过去某种行为的结果对现在有直接的影响

Tom has lost his pen.

汤姆的钢笔已经丢了。

(含义:结果是现在没笔用,必须借一支笔,或者买一支笔。)

Dad, I have finished my homework.

爸爸,我已经做完家庭作业了。

(含义:现在应该可以让我出去玩会或者看下电视了。)

He has gone to Hong Kong.

他已经去香港了。

(含义:结果是他不在这里,你在这儿见不到他了。)

模仿造句:

1.杰克已把铅笔弄断了。

2.妈,我已经吃过中饭了。

3.玛丽已经去广州了。

3.现在完成时,表示某经历的时间长度(一般用for引导的时间状语)

Mr. Smith has been in China for 10 years.

史密斯先生在中国待过10年了。

(含义:他待的时间够长的了,他对中国的情况很熟了,或者他的中文自然讲得很棒了。)

Jane has stayed in Shanghai for 3 days.

珍妮在上海待了两天。

(含义:珍妮待在上海的时间短,对这里的情况还很不熟悉,或者她不应该马上离开,应该多玩几天。)

I have taught English for 10 years.

我已经教英语10年了。

(含义:我教英语的时间已经非常长了,有丰富的教学经验了。)

模仿造句:

1.简(Jane)已经在杭州住了8年了。

2.我妈已经在这家公司工作20年了。

3.今天我已经练英语口语2个小时了。

本文作者:丹丹英语 (公众号:英语语法学习)

本文已获转载授权,版权归作者所有,如需转载,请联系原微信公众号“英语语法学习”。

英语完成时的用法

187 评论(13)

小M回归中

现在完成时的用法:1、表示动作发生在过去的动作对现在造成的影响或者结果,而这种影响或者结果往往是说话人的兴趣所在。2、表示过去已经开始,持续到现在而且可能继续下去的动作。现在完成时是过去的动作或状态持续到现在,对现在造成的影响,可能持续发生下去。在英语时态中,时指动作发生的时间,态指动作的样子和状态。完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词。它的构成是:主语+助动词+动词的过去分词。英语是一种西日耳曼语,最早被中世纪的英国使用,并因其广阔的殖民地而成为世界使用面积最广的语言。英语是按照分布面积而言最流行的语言,但母语者数量是世界第三,仅次于汉语、西班牙语。它是学习最广泛的第二语言,是近60个主权国家的官方语言或官方语言之一。

106 评论(13)

相关问答