现在完成时的用法 现在完成时的用法和搭配

2024-11-2001:37:52综合资讯0

在上一篇中,我们学习了现在完成时的结构和用法,这次我们将重点讲解一些常用的时间标志词,帮助大家更好地掌握这一语法点。

让我们来看第一组时间词:already 和 yet。

"Already" 经常用在肯定句中,表示“已经”,并且通常放在助动词后、过去分词前。例如:

He has already left. 他已经离开了。

而 "yet" 则多用于疑问句和否定句中,通常位于句末,表示“还”,用来强调动作的未完成或期望发生。例如:

I haven’t finished my homework yet. 我还没做完作业。

Have you found your ruler yet? 你找到你的尺子了吗?

"already" 在疑问句中也有一种特别的用法。如果表示惊讶或意外,"already" 可以放在句末。例如:

Have you had dinner with Jay Chou already? 你已经和周杰伦吃过晚饭了吗?

这种用法传达了说话者的惊讶语气。

接下来,我们看第二组时间标志词:for 和 since。

"For" 后面接一段时间,用来表示某个动作或状态持续了多久。例如:

They have been friends for many years. 他们已经是多年的朋友了。

而 "since" 用来表示自某一时间点以来,后面通常接的是过去的时间点或者一个具体的事件。例如:

They have been good friends since 2005. 从2005年起,他们一直是好朋友。

They have been good friends since two years ago. 他们从两年前就成了好朋友。

They have been good friends since they started school. 自从他们开始上学以来,他们一直是好朋友。

值得注意的是,"since" 后面如果接一个时间点,可以是具体的年份或日期,也可以是类似“two years ago”这种表示时间段的结构,甚至可以接一个从句,如上面的“they started school”。

在这种情况下,要特别留心,"since" 后面引导的从句要使用一般过去时,而主句则使用现在完成时。

接下来的词组是:ever 和 never。

"Ever" 的意思是“曾经”,通常用在疑问句或肯定句中,表示某个时刻是否发生过某事,放在助动词和过去分词之间。例如:

Have you ever been to Shanghai? 你曾经去过上海吗?

"Never" 表示“从未”,通常和 "before" 一起使用,用来表示某事从未发生过,通常放在助动词和过去分词之间。例如:

I have never traveled by plane before. 我以前从未坐过飞机。

另一个常见的标志词是 so far,意思是“到目前为止”,用于描述某事到当前时刻的状态。例如:

There has been no bad news so far. 到目前为止没有坏消息。

我们来看 just 和 before。

"Just" 表示“刚刚”,通常用来表示刚完成的动作,放在助动词和过去分词之间。例如:

He has just come back from Beijing. 他刚从北京回来。

"Before" 用于表示“以前”,但并没有特定的时间点,通常放在句末。例如:

I think we have met before. 我觉得我们以前见过。

总结一下,这个主要讲解了现在完成时的常见时间标志词。我们学习了以下几个组合:

already 和 yet:用于肯定句和否定或疑问句中,表达“已经”和“还”。

for 和 since:用来表示某个动作或状态持续的时间段,"for" 后接一段时间,"since" 后接过去的时间点或事件。

ever 和 never:分别表示“曾经”和“从未”,多用于疑问句和否定句。

so far:表示“到目前为止”。

just:表示“刚刚”。

before:表示“以前”,常用在句末。

掌握这些时间标志词后,相信你会在使用现在完成时时更加得心应手。赶快去进行练习吧!