现在完成时是英语语法中的一种时态,用来描述过去发生的动作对现在产生的影响。在一些情况下,我们需要在现在完成时中加入时间段,以更清晰地表达动作发生的时间范围。
在加入时间段时,我们需要使用介词“for”和“since”。具体来说,“for”表示持续的时间,而“since”则表示一个起点时间。例如:
- 我们已经等了两个小时了。 (We have been waiting for two hours.)
- 我们从早上八点开始等待。 (We have been waiting since 8 a.m.)
在上述例子中,我们使用了“for”来表示时间段,“since”来表示起点时间。
需要注意的是,现在完成时通常用于描述一直持续到现在的动作,因此我们通常不会在句子中使用过去式。例如:
- 我们已经住在这里十年了。 (We have been living here for ten years.)
- 我们认识彼此已经五年了。 (We have known each other for five years.)
以上两个例子中,我们使用了现在完成时来描述过去的动作(住在这里和认识彼此),但是动作一直持续到现在,因此我们使用了现在完成时。
总之,加入时间段的现在完成时能够更加清晰地表达过去动作对现在的影响,需要注意使用介词“for”和“since”的不同情况。