英语的现在完成时用来表示从过去某个时间点开始一直延续到现在的动作或状态。其结构由”have/has” + 过去分词构成,可用于肯定句、否定句和疑问句。现在完成时还可以表示刚刚发生的动作或状态,或一个过去的经历对现在产生的影响。掌握现在完成时的结构和用法对提高英语水平有帮助。
结构
现在完成时的结构是由”have/has” + 过去分词构成的,具体如下:
- 肯定句:主语 + have/has + 过去分词 + 其他
例如:
I have finished my homework.(我已经完成了作业。)
She has lived in Beijing for three years.(她在北京已经住了三年了。)
- 否定句:主语 + have/has + not + 过去分词 + 其他
例如:
I have not seen him for a long time.(我已经很长时间没有见到他了。)
She has not visited her grandparents yet.(她还没有去看望她的祖父母。)
- 疑问句:Have/Has + 主语 + 过去分词 + 其他
例如:
Have you ever been to Paris?(你去过巴黎吗?)
Has she finished her work?(她完成工作了吗?)
用法
现在完成时最基本的用法是表示一个动作或状态从过去某个时间点开始一直延续到现在。例如:
- I have studied English for ten years.(我已经学习英语十年了。)
- She has worked in this company since 2010.(她自2010年以来一直在这家公司工作。)
此外,现在完成时还可以用来表示刚刚发生的动作或状态,这时常常和刚才、刚刚这些时间状语连用。例如:
- I have just seen the movie.(我刚刚看了这部电影。)
- She has recently bought a new car.(她最近买了一辆新车。)
最后,现在完成时还可以用来表示一个过去的经历对现在产生的影响。例如:
- I have visited many countries, and it has broadened my horizons.(我去过许多国家,这拓宽了我的视野。)