分享

可以与现在完成时连用的时间副词或表达式,屈指可数

 外语行天下 2021-01-24

现在完成时表示过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。可以与现在完成时的时间副词或表达式有 just,already,yet,for …,since ,ever,never 和 before .

一、just 指最近发生的事件,只放在动词(过去分词)之前,例如:

1. Are you hungry? 
你饿了吗?

No, I’ve just had dinner.
没有,我刚吃过晚饭。

2. Is Tom here? 
汤姆在吗?

No, I’m afraid he’s just gone out.
不,恐怕他刚出去。

二、already 指在现在之前的某个时间发生的动作,表明没有必要重复,它的位置比较灵活,可以放在动词(过去分词)之前或句末,例如:

What time does the film start?
电影什么时候开始?

已经开始了。

动词之前:It has already started.

句末:It has started already.

三、yet 指迄今为止发生的事件,用于否定句和疑问句中并置于句末,例如:

He hasn’t arrived yet.
他还没到。

Have you eaten the apples yet?
你吃苹果了吗?

四、for 用于讨论一个时间段,这个时间段不一定是确定的,但必须是一段时间,例如:

He has lived in Paris for a long time.
他在巴黎住了很长时间。

The company has been in business for four years.
这家公司已经营业四年了。

五、since 用于特定的时间点,例如:

I have lived here since 2010.
我从2010年起就住在这里。

I haven't seen you since the wedding.
自从婚礼后我就没见过你。

I have been walking since 5 p.m.
我从下午5点就开始走路了。

六、ever/never 表示现在之前一个不确定的时间,只放在动词(过去分词)之前,例如:

He has never been abroad.
他从未出过国。

Have you ever been to Europe?
你去过欧洲吗?

七、before 用于将早期的事情与讲话的时刻(截止讲话的时间)联系起来,例如:

I have been there before.
我以前去过那里。

I’m so looking forward to the trip. I haven’t been to Latin America before.
我很期待这次旅行。我以前没去过拉丁美洲。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多