现在完成时的句子 现在进行时句子
在英语学习的道路上,我们时常会遇到各种时态的挑战,其中现在完成时与现在完成进行时是两个常常让人感到困惑的时态。尽管课本上解释得十分清晰,但因我们中文没有时态的概念,故此需要细心体会并大量练习才能通晓。
现在完成进行时(Present Perfect Continuous Tense)与现在完成时(Present Perfect Tense)虽然在英语中均涉及现在与过去的动作,但它们在用法和表达意义上有着显著的区别。以下是二者的主要异同点:
- 定义与结构:
- 现在完成进行时:表示从过去的某一时间开始,动作一直持续到现在,并可能继续下去。其结构为“have/has been + 现在分词”。
- 现在完成时:表示过去的动作或状态持续到现在,或对现在造成的影响,可能持续发生下去。其结构为“have/has + 过去分词”。
- 侧重点:
- 现在完成进行时:侧重强调动作的持续性及进行状态,以及这种状态对现在的影响。
- 现在完成时:更关注动作的结果或对现在的影响,而非动作过程本身。
- 使用情境:
- 现在完成进行时常用于描述持续进行的动作,如:“I have been studying English for three years.”(我学英语已经三年了。)
- 现在完成时则常用于表达过去的动作对现在造成的结果或影响,如:“I have finished my homework.”(我已经完成了作业。)
- 情感色彩与重复性:
- 现在完成进行时有时带有明显的情感色彩,并能表示动作的重复性。
- 而现在完成时通常不带情感色彩,也不表示重复性。
- 时间状语:
- 现在完成进行时常与表示一段时间的状语连用,如“for two hours”、“since yesterday”等。
- 而现在完成时则可与表示时间点或一段时间的状语连用,但不一定强调时间的持续性。
-
额外提示:
请注意,“-ing”形式的词往往带有一定的情感色彩,它们在句子中常常起到强调的作用。
练习题
一、选择题
-
我尝试了数小时来解决这个问题,但仍然没有头绪。A. have been trying B. have tried C. tried D. am trying
-
她借这本书已经一周了,明天必须归还图书馆。A. has borrowed B. has been borrowing C. has had D. has kept
-
你做作业多久了?A. have; been doing B. did; do C. are; doing D. will; do
二、填空题
-
她已经两天没吃早饭了。她感觉不舒服。
-
我们现在学英语已经五年了。我们很爱它!
-
他们等公交车等了半个小时,但仍然没有来。
一、选择题答案及解析:
-
答案:A;解析: 因为句中使用了“for hours”表明持续了一段时间并且还在继续尝试解决难题的动作,因此选用“have been trying”。A选项为正确答案。