现在完成时是英语语法中的一种时态,用于描述过去发生的事情对现在的影响。常用的现在完成时表达式包括:have/has + 过去分词,since,for,already和yet。掌握好现在完成时的表达形式,可以更好地理解和使用英语语言。
以下是一些常用的现在完成时表达式:
- Have/has + 过去分词
这是现在完成时最基本的表达形式,我们需要使用have或has作为助动词,加上动词的过去分词来构成现在完成时句子,例如:
- I have studied English for 5 years.(我已经学习英语5年了。)
- She has finished her homework.(她已经完成了她的作业。)
- Since
Since通常用来表示一个事件从过去一直延续到现在,例如:
- I have been living in this city since 2010.(我自2010年以来一直住在这个城市。)
- He has been studying English since he was 10 years old.(他从10岁开始就一直在学习英语。)
- For
For通常用来表示一个事件发生的时间段,例如:
- She has been working for this company for 2 years.(她已经在这家公司工作了2年了。)
- They have been living in this house for 10 years.(他们已经住在这所房子里10年了。)
- Already
Already表示一个动作已经完成,例如:
- I have already finished my work.(我已经完成了我的工作。)
- She has already eaten breakfast.(她已经吃过早餐了。)
- Yet
Yet表示一个动作还没有完成,例如:
- I haven't finished my work yet.(我还没有完成我的工作。)
- She hasn't eaten breakfast yet.(她还没有吃早餐。)